29 northI = this->gateHalf(
"northIo", cGate::INPUT);
30 northO = this->gateHalf(
"northIo", cGate::OUTPUT);
31 southI = this->gateHalf(
"southIo", cGate::INPUT);
32 southO = this->gateHalf(
"southIo", cGate::OUTPUT);
39 srcApn =
APN(getModuleByPath(
".^.^")->par(
"apName"));
49 if (msg->arrivedOn(
northI->getId()))
64 pdu->encapsulate(cdap);
72 else if (msg->arrivedOn(
southI->getId()))
75 cPacket* packet = (cPacket*)msg;
76 send(packet->decapsulate(),
northO);
Application Process Name class.
virtual Address & getDstAddr()
virtual void setDstApn(const APN &dstApn)
Connection identifier as defined in specifications.
const std::string VAL_MGMTQOSID
virtual void setSrcAddr(const Address &srcAddr)
virtual void setDstAddr(const Address &dstAddr)
virtual ConnectionId * dup() const
Duplicate overload creates exact copy of ConnectionId.
void setDstCepId(int destCepId)
Setter of destination Connection-Endpoint identifier.
virtual void setSeqNum(unsigned int seqNum)
virtual void setSrcApn(const APN &srcApn)
void setQoSId(std::string qoSId)
Setter of selected QoS-cube identifier.
const APN & getApn() const
Getter of unique APN which is initialized during object construction.
void setSrcCepId(int srcCepId)
Setter of source Connection-Endpoint identifier.
virtual void handleMessage(cMessage *msg)
virtual void setConnId(const ConnectionId &connId)
virtual void initialize()
Address class holds IPC Process identification.