Changeset 2507 for XIOS3/trunk/src/transport/context_client.cpp
- Timestamp:
- 06/01/23 10:58:08 (13 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS3/trunk/src/transport/context_client.cpp
r2343 r2507 18 18 #include "one_sided_context_client.hpp" 19 19 #include "legacy_context_client.hpp" 20 #include "online_context_client.hpp" 21 20 22 21 23 namespace xios … … 61 63 if (defaultProtocol=="one_sided") return getNew<CContextClient::oneSided>(parent, intraComm, interComm) ; 62 64 else if (defaultProtocol=="legacy") return getNew<CContextClient::legacy>(parent, intraComm, interComm) ; 65 else if (defaultProtocol=="online") return getNew<CContextClient::online>(parent, intraComm, interComm) ; 63 66 else if (defaultProtocol=="default") return getNew<CContextClient::legacy>(parent, intraComm, interComm) ; 64 67 else ERROR("CContextClient* CContextClient::getNew<CContextClient::generic>(CContext* parent, MPI_Comm intraComm, MPI_Comm interComm, CContext* parentServer)", … … 76 79 { 77 80 return new CLegacyContextClient(parent, intraComm, interComm, parentServer); 81 } 82 83 template<> 84 CContextClient* CContextClient::getNew<CContextClient::online>(CContext* parent, MPI_Comm intraComm, MPI_Comm interComm, CContext* parentServer) 85 { 86 return new COnlineContextClient(parent, intraComm, interComm, parentServer); 78 87 } 79 88
Note: See TracChangeset
for help on using the changeset viewer.