Changeset 2507 for XIOS3/trunk/src/transport/context_client.hpp
- Timestamp:
- 06/01/23 10:58:08 (13 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS3/trunk/src/transport/context_client.hpp
r2343 r2507 28 28 { 29 29 public: 30 enum ETransport { generic, legacy, oneSided } ;30 enum ETransport { generic, legacy, oneSided, online} ; 31 31 32 32 template<ETransport transport=generic> … … 56 56 57 57 58 virtual ETransport getType(void) = 0 ; 58 59 // Send event to server 59 60 virtual void sendEvent(CEventClient& event)=0; … … 68 69 virtual void setBufferSize(const std::map<int,StdSize>& mapSize)=0; 69 70 70 71 public: 72 static CContextClient* ONLINE(void) { return reinterpret_cast<CContextClient*>(0xdeaddead);} 71 73 protected: 72 74 … … 104 106 CContextClient* CContextClient::getNew<CContextClient::legacy>(CContext* parent, MPI_Comm intraComm, MPI_Comm interComm, CContext* parentServer) ; 105 107 108 template<> 109 CContextClient* CContextClient::getNew<CContextClient::online>(CContext* parent, MPI_Comm intraComm, MPI_Comm interComm, CContext* parentServer) ; 110 106 111 107 112 }
Note: See TracChangeset
for help on using the changeset viewer.