#include <cnosynchronization.h>
Inheritance diagram for cNoSynchronization:
Public Member Functions | |
cNoSynchronization () | |
virtual | ~cNoSynchronization () |
virtual void | startRun () |
virtual void | endRun () |
virtual cMessage * | getNextEvent () |
Of course incausalities may occur which terminate the simulation with error, so this class is only useful as a base "template" for implementing "real" synchronization protocols.
|
Constructor.
|
|
Destructor.
|
|
Called at the end of a simulation run.
Implements cParsimSynchronizer. |
|
Scheduler function. It processes whatever comes from other partitions, then returns msgQueue.peekFirst(). Performs no synchronization with other partitions, so incausalities may occur which stop the simulation with an error (see also class comment). Implements cParsimSynchronizer. |
|
Called at the beginning of a simulation run.
Implements cParsimSynchronizer. |