21 #ifndef __OMNETPP_CNULLMESSAGEPROT_H 22 #define __OMNETPP_CNULLMESSAGEPROT_H 24 #include "omnetpp/cmessage.h" 25 #include "cparsimprotocolbase.h" 52 PartitionInfo *segInfo;
60 MK_PARSIM_EIT = MK_PARSIM_BEGIN - 1,
61 MK_PARSIM_RESENDEOT = MK_PARSIM_BEGIN - 2
70 virtual void processReceivedBuffer(
cCommBuffer *buffer,
int tag,
int sourceProcId)
override;
73 virtual void processReceivedEIT(
int sourceProcId,
simtime_t eit);
76 virtual void sendNullMessage(
int procId,
simtime_t now);
115 virtual void startRun()
override;
120 virtual void endRun()
override;
125 virtual cEvent *takeNextEvent()
override;
130 virtual void putBackEvent(
cEvent *event)
override;
137 virtual void processOutgoingMessage(
cMessage *msg,
int procId,
int moduleId,
int gateId,
void *data)
override;
void setLaziness(double d)
Definition: cnullmessageprot.h:105
Implements the "null message algorithm". Lookahead calculation is encapsulated into a separate object...
Definition: cnullmessageprot.h:40
double getLaziness()
Definition: cnullmessageprot.h:110
Definition: cadvlinkdelaylookahead.h:26
Base class of lookahead calculations for cNullMessageProtocol which implements the "null message algo...
Definition: cnmplookahead.h:41
Contains utility functions for implementing parallel simulation protocols.
Definition: cparsimprotocolbase.h:36
Represents one partition in a parallel simulation. Knows about partitions and the links between this ...
Definition: cparsimpartition.h:62