|
OMNeT++ Parallel Simulation Support 6.1
Discrete Event Simulation Library
|
|
17 #ifndef __OMNETPP_CPROXYGATE_H
18 #define __OMNETPP_CPROXYGATE_H
20 #include "omnetpp/cgate.h"
24 class cParsimPartition;
52 short remoteProcId = -1;
53 int remoteModuleId = -1;
54 int remoteGateId = -1;
68 virtual std::string str()
const override;
80 virtual bool deliver(cMessage *msg,
const SendOptions& options, simtime_t at)
override;
89 void setRemoteGate(
short procId,
int moduleId,
int gateId);
In distributed parallel simulation, modules of the network are distributed across partitions.
Definition: cplaceholdermod.h:33
void setPartition(cParsimPartition *seg)
Definition: cproxygate.h:112
Represents one partition in a parallel simulation. Knows about partitions and the links between this ...
Definition: cparsimpartition.h:58
short getRemoteProcId()
Definition: cproxygate.h:94
int getRemoteGateId()
Definition: cproxygate.h:104
int getRemoteModuleId()
Definition: cproxygate.h:99
void setSynchData(void *data)
Definition: cproxygate.h:126
A gate that belongs to a cross-partition link and represents the remote gate on the local partition....
Definition: cproxygate.h:47
void * getSynchData()
Definition: cproxygate.h:130
cParsimPartition * getPartition()
Definition: cproxygate.h:116