cParsimProtocolBase Class Reference¶
|
Parallel Simulation API
|
cParsimProtocolBase Class Reference
Inheritance diagram for cParsimProtocolBase:
Public Member Functions | |
| cParsimProtocolBase () | |
| virtual | ~cParsimProtocolBase () |
| virtual void | processOutgoingMessage (cMessage *msg, const SendOptions &options, int procId, int moduleId, int gateId, void *data) override |
| Public Member Functions inherited from cParsimSynchronizer | |
| cParsimSynchronizer () | |
| virtual | ~cParsimSynchronizer () |
| virtual std::string | str () const override |
| virtual void | setContext (cSimulation *sim, cParsimPartition *seg, cParsimCommunications *co) |
| virtual void | startRun () override=0 |
| virtual void | endRun () override=0 |
| virtual cEvent * | guessNextEvent () override |
| virtual cEvent * | takeNextEvent () override=0 |
Description
Contains utility functions for implementing parallel simulation protocols.
Constructor & Destructor Documentation
◆ cParsimProtocolBase()
|
inline |
Constructor.
◆ ~cParsimProtocolBase()
|
inlinevirtual |
Destructor.
Member Function Documentation
◆ processOutgoingMessage()
|
overridevirtual |
Performs no optimization, just sends out the cMessage to the given partition.
Implements cParsimSynchronizer.
Reimplemented in cISPEventLogger, and cNullMessageProtocol.
Generated on for Parallel Simulation API by