Ignore:
Timestamp:
11/05/19 16:02:34 (5 years ago)
Author:
ymipsl
Message:

Some Update on XIOS services
Seems to work on Irène for :

  • first level of servers
  • fisrt + second level of servers
  • attached mode

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_ym/XIOS_SERVICES/src/manager/daemons_manager.cpp

    r1761 r1764  
    2626  } 
    2727 
     28  CDaemonsManager::~CDaemonsManager() 
     29  { 
     30    CXios::finalizeContextsManager() ; 
     31    CXios::finalizeServicesManager() ; 
     32    CXios::finalizeRessourcesManager() ; 
     33  } 
     34 
    2835  bool CDaemonsManager::eventLoop(void) 
    2936  { 
     
    3138    CXios::getServicesManager()->eventLoop() ; 
    3239    CXios::getContextsManager()->eventLoop() ; 
    33     if (isServer_) return CServer::getServersRessource()->eventLoop() ; 
    34     else  return CXios::getPoolRessource()->eventLoop() ; 
     40    if (isServer_) return CServer::getServersRessource()->eventLoop(false) ; 
     41    else  return CXios::getPoolRessource()->eventLoop(false) ; 
    3542  } 
     43   
     44  bool CDaemonsManager::servicesEventLoop(void) 
     45  { 
     46    CXios::getRessourcesManager()->eventLoop() ; 
     47    CXios::getServicesManager()->eventLoop() ; 
     48    CXios::getContextsManager()->eventLoop() ; 
     49    if (isServer_) return CServer::getServersRessource()->eventLoop(true) ; 
     50    else  return CXios::getPoolRessource()->eventLoop(true) ; 
     51  }  
    3652 
    3753} 
Note: See TracChangeset for help on using the changeset viewer.