00001 #ifndef MPIService_h_seen
00002 #define MPIService_h_seen
00003
00004
00005
00006
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
00031 } ENDSEMI
00032 } ENDSEMI
00033
00034
00035 #endif // MPIService_h_seen