Changeset 2547 for XIOS3/trunk/src/manager/daemons_manager.cpp
- Timestamp:
- 08/29/23 17:24:04 (9 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS3/trunk/src/manager/daemons_manager.cpp
r2333 r2547 24 24 CXios::launchContextsManager(isXiosServer) ; 25 25 CXios::launchCouplerManager(isXiosServer) ; 26 CXios::launchThreadManager(isXiosServer) ; 26 27 27 28 if (isXiosServer) CServer::launchServersRessource(splitComm) ; … … 41 42 CXios::getServicesManager()->eventLoop() ; 42 43 CXios::getContextsManager()->eventLoop() ; 43 if (isServer_) { 44 if (CServer::isRoot) { 45 CServer::listenOasisEnddef() ; 46 CServer::listenRootOasisEnddef() ; 47 } 48 else { 49 CServer::listenRootOasisEnddef() ; 50 } 51 return CServer::getServersRessource()->eventLoop(false) ; 44 if (isServer_) 45 { 46 if (CServer::isRoot) 47 { 48 CServer::listenOasisEnddef() ; 49 CServer::listenRootOasisEnddef() ; 50 } 51 else CServer::listenRootOasisEnddef() ; 52 53 if (CThreadManager::isUsingThreads()) return CServer::getServersRessource()->isFinished() ; 54 else return CServer::getServersRessource()->eventLoop(false) ; 52 55 } 53 56 else return CXios::getPoolRessource()->eventLoop(false) ; … … 76 79 CXios::finalizeRessourcesManager() ; 77 80 CXios::finalizeRegistryManager() ; 81 CXios::finalizeThreadManager() ; 78 82 isFinalized_=true ; 79 83 }
Note: See TracChangeset
for help on using the changeset viewer.