#include <EigrpSplitter.h>
◆ EigrpSplitter()
| inet::eigrp::EigrpSplitter::EigrpSplitter |
( |
| ) |
|
◆ ~EigrpSplitter()
| inet::eigrp::EigrpSplitter::~EigrpSplitter |
( |
| ) |
|
|
virtual |
◆ handleMessage()
| void inet::eigrp::EigrpSplitter::handleMessage |
( |
cMessage * |
msg | ) |
|
|
overrideprotectedvirtual |
43 if (msg->isSelfMessage()) {
44 EV_DEBUG <<
"Self message received by EigrpSplitter" << endl;
48 if (strcmp(msg->getArrivalGate()->getBaseName(),
"splitterIn") == 0 || strcmp(msg->getArrivalGate()->getBaseName(),
"splitter6In") == 0) {
49 this->send(msg,
"ipOut");
51 else if (strcmp(msg->getArrivalGate()->getBaseName(),
"ipIn") == 0) {
53 Packet *packet = check_and_cast<Packet *>(msg);
61 auto ipversion = packet->getTag<
L3AddressInd>()->getSrcAddress().getType();
63 this->send(msg,
"splitterOut");
66 this->send(msg,
"splitter6Out");
◆ initialize()
| void inet::eigrp::EigrpSplitter::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
32 cSimpleModule::initialize(stage);
◆ numInitStages()
| virtual int inet::eigrp::EigrpSplitter::numInitStages |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
The documentation for this class was generated from the following files: