/* private slots */ void NetControlThread::run() { Result result; switch (task.action) { case GET_ALL_ENTITY_STATE : result = getAllNetworkList(); break; case CREATE_ENTITY : result = createNetwork(); break; case DEFINE_ENTITY : result = defineNetwork(); break; case START_ENTITY : result = startNetwork(); break; case DESTROY_ENTITY : result = destroyNetwork(); break; case UNDEFINE_ENTITY : result = undefineNetwork(); break; case CHANGE_ENTITY_AUTOSTART : result = changeAutoStartNetwork(); break; case GET_XML_DESCRIPTION : result = getVirtNetXMLDesc(); break; default: break; }; // task.srcConnPtr reference will closed in destructor as ptr_ConnPtr //virConnectClose(*task.srcConnPtr); result.type = "network"; result.number = number; result.action = task.action; emit resultData(result); }
void WorldDefinition::defineNetwork(bool directed, RelogoLinkContentManager* rlcm) { std::string name = directed ? DEFAULT_DIR_NET : DEFAULT_UNDIR_NET; defineNetwork(name, directed, rlcm); }