Changeset 2458 for XIOS3/trunk/src/manager/ressources_manager.hpp
- Timestamp:
- 01/25/23 16:59:46 (17 months ago)
- Location:
- XIOS3/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS3/trunk
-
Property
svn:mergeinfo
set to
False
/XIOS3/dev/XIOS_FILE_SERVICES merged eligible
-
Property
svn:mergeinfo
set to
False
-
XIOS3/trunk/src/manager/ressources_manager.hpp
r2260 r2458 11 11 #include "window_manager.hpp" 12 12 #include "pool_ressource.hpp" 13 #include "token_manager.hpp" 13 14 14 15 … … 45 46 int getRessourcesSize(void) ; 46 47 int getFreeRessourcesSize(void) ; 47 bool getPoolInfo(const string& poolId, int& size, int& leader) ;48 bool getPoolInfo(const string& poolId, int& size, int& freeSize, int& leader) ; 48 49 bool getPoolLeader(const string& poolId, int& leader) ; 49 50 bool getPoolSize(const string& poolId, int& size) ; 51 bool getPoolFreeSize(const string& poolId, int& freeSize) ; 50 52 bool hasPool(const string& poolId) ; 53 bool decreasePoolFreeSize(const string& poolId, int size) ; 54 void waitPoolRegistration(const string& poolId) ; 55 51 56 52 57 void registerServerLeader(int leaderRank) ; 53 58 void registerRessourcesSize(int size) ; 54 void registerPool(const std::string& poolId,int size,int leader) ; 59 void registerPoolClient(const std::string& poolId,int size,int leader) ; 60 void registerPoolServer(const std::string& poolId,int size,int leader) ; 61 CTokenManager* getTokenManager(void) {return tokenManager_ ;} 55 62 56 63 int managerGlobalLeader_ ; … … 59 66 60 67 CWindowManager* winNotify_ ; 68 CTokenManager* tokenManager_ ; 61 69 62 70 const size_t maxBufferSize_=1024*1024 ; … … 67 75 tuple<std::string, int> notifyCreatePool_ ; 68 76 69 std::map<std::string, std::tuple<int,int >> pools_ ;77 std::map<std::string, std::tuple<int,int,int>> pools_ ; 70 78 int serverLeader_ ; 71 79 int ressourcesSize_ ;
Note: See TracChangeset
for help on using the changeset viewer.