Changeset 511 for XIOS/trunk/src/context_server.hpp
- Timestamp:
- 11/13/14 15:09:28 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/context_server.hpp
r501 r511 9 9 { 10 10 class CContext ; 11 11 12 12 class CContextServer 13 13 { 14 14 public: 15 15 16 16 CContextServer(CContext* parent,MPI_Comm intraComm,MPI_Comm interComm) ; 17 17 bool eventLoop(void) ; … … 23 23 void setPendingEvent(void) ; 24 24 bool hasPendingEvent(void) ; 25 25 26 26 MPI_Comm intraComm ; 27 27 int intraCommSize ; 28 28 int intraCommRank ; 29 29 30 30 MPI_Comm interComm ; 31 31 int commSize ; 32 32 33 33 map<int,CServerBuffer*> buffers ; 34 34 map<int,MPI_Request> pendingRequest ; 35 35 map<int,char*> bufferRequest ; 36 36 37 37 map<size_t,CEventServer*> events ; 38 38 size_t currentTimeLine ; 39 39 CContext* context ; 40 40 41 41 bool finished ; 42 42 bool pendingEvent ; 43 43 bool scheduled ; /*!< event of current timeline is alreading scheduled ? */ 44 44 size_t hashId ; 45 ~CContextServer() ; 45 ~CContextServer() ; 46 47 private: 48 std::map<int, StdSize> mapBufferSize_; 46 49 } ; 47 50
Note: See TracChangeset
for help on using the changeset viewer.