'Classic' CCA c++ binding (ccaffeine-only)
0.5.7
|
00001 #ifndef MPIService_h_seen 00002 #define MPIService_h_seen 00003 00004 //requires: 00005 //#include <cca.h> 00006 //#include <mpi.h> 00007 00008 00009 namespace classic { 00010 00011 namespace gov { 00012 namespace cca { 00013 00015 class MPIService : public virtual Port { 00016 00017 public: 00018 00020 virtual ~MPIService() {} 00021 00024 virtual MPI_Comm getComm() CLASSIC_CCA_PURE; 00026 virtual void releaseComm(MPI_Comm m) CLASSIC_CCA_PURE; 00027 00028 }; 00029 00030 } ENDSEMI // cca 00031 } ENDSEMI // gov 00032 } ENDSEMI //CLASSIC 00033 00034 00035 #endif // MPIService_h_seen