cparsimcomm.h Source File¶
|
API
|
cparsimcomm.h
98 virtual bool receiveBlocking(int filtTag, cCommBuffer *buffer, int& receivedTag, int& sourceProcId) = 0;
105 virtual bool receiveNonblocking(int filtTag, cCommBuffer *buffer, int& receivedTag, int& sourceProcId) = 0;
Buffer for the communications layer of parallel simulation.
Definition ccommbuffer.h:42
Basic communications layer for parallel simulation. It provides an abstraction layer above MPI,...
Definition cparsimcomm.h:40
virtual void recycleCommBuffer(cCommBuffer *buffer)=0
virtual int getProcId() const =0
virtual int getNumPartitions() const =0
virtual void init(int numPartitions)=0
virtual void shutdown()=0
virtual ~cParsimCommunications()
Definition cparsimcomm.h:45
virtual void broadcast(cCommBuffer *buffer, int tag)
virtual cCommBuffer * createCommBuffer()=0
virtual void send(cCommBuffer *buffer, int tag, int destination)=0
virtual bool receiveNonblocking(int filtTag, cCommBuffer *buffer, int &receivedTag, int &sourceProcId)=0
virtual bool receiveBlocking(int filtTag, cCommBuffer *buffer, int &receivedTag, int &sourceProcId)=0
Generated on for API by