17#ifndef __OMNETPP_CPROXYGATE_H
18#define __OMNETPP_CPROXYGATE_H
20#include "omnetpp/cgate.h"
47class SIM_API cProxyGate :
public cGate
49 friend class cPlaceholderModule;
52 short remoteProcId = -1;
53 int remoteModuleId = -1;
54 int remoteGateId = -1;
60 explicit cProxyGate();
68 virtual std::string
str()
const override;
80 virtual bool deliver(cMessage *msg,
const SendOptions& options, simtime_t at)
override;
Represents one partition in a parallel simulation. Knows about partitions and the links between this ...
Definition cparsimpartition.h:59
void setPartition(cParsimPartition *seg)
Definition cproxygate.h:112
void setSynchData(void *data)
Definition cproxygate.h:126
cParsimPartition * getPartition()
Definition cproxygate.h:116
int getRemoteModuleId()
Definition cproxygate.h:99
short getRemoteProcId()
Definition cproxygate.h:94
void setRemoteGate(short procId, int moduleId, int gateId)
void * getSynchData()
Definition cproxygate.h:130
virtual std::string str() const override
int getRemoteGateId()
Definition cproxygate.h:104
virtual bool deliver(cMessage *msg, const SendOptions &options, simtime_t at) override