Changeset 2547 for XIOS3/trunk/src/node/service_node.cpp
- Timestamp:
- 08/29/23 17:24:04 (10 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS3/trunk/src/node/service_node.cpp
r2458 r2547 60 60 else if (!hasAutoGeneratedId() ) serviceId=getId() ; 61 61 else ERROR("void CServiceNode::allocateRessources(const string& poolId)",<<"Service has no name or id, attributes <id> or <name> must be specified") 62 62 63 servicesManager->createServices(poolId, serviceId, serviceType, nbRessources, nb_partitions, true) ; 64 if (CThreadManager::isUsingThreads()) 65 for(int i=0; i<nb_partitions; i++) 66 while(!servicesManager->hasService(poolId, serviceId, i)) 67 { 68 CXios::getDaemonsManager()->eventLoop() ; 69 CThreadManager::yield() ; 70 } 71 else servicesManager->waitServiceRegistration(CXios::defaultPoolId, CXios::defaultWriterId) ; 72 63 73 } 64 74
Note: See TracChangeset
for help on using the changeset viewer.