Changeset 2335 for XIOS/dev/dev_ym/XIOS_COUPLING/src/server.hpp
- Timestamp:
- 06/15/22 15:20:29 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/server.hpp
r2333 r2335 7 7 #include "mpi.hpp" 8 8 #include "event_scheduler.hpp" 9 #include "oasis_cinterface.hpp" 9 10 10 11 namespace xios … … 12 13 class CServersRessource ; 13 14 15 class CThirdPartyDriver 16 { 17 public: 18 CThirdPartyDriver() 19 { 20 oasis_init(CXios::xiosCodeId); 21 }; 22 virtual ~CThirdPartyDriver() 23 { 24 oasis_finalize(); 25 }; 26 virtual void endSynchronizedDefinition() 27 { 28 oasis_enddef(); 29 }; 30 virtual void getComponentCommunicator(MPI_Comm &intraComm) 31 { 32 oasis_get_localcomm(intraComm); 33 }; 34 }; 35 14 36 class CServer 15 37 { … … 80 102 static StdOFStream m_errorStream; 81 103 static CServersRessource* serversRessource_ ; 104 105 static CThirdPartyDriver* driver_; 82 106 }; 83 107 }
Note: See TracChangeset
for help on using the changeset viewer.