#include <Ospfv3NeighborStateDown.h>
◆ ~Ospfv3NeighborStateDown()
| inet::ospfv3::Ospfv3NeighborStateDown::~Ospfv3NeighborStateDown |
( |
| ) |
|
|
inline |
◆ getNeighborStateString()
| virtual std::string inet::ospfv3::Ospfv3NeighborStateDown::getNeighborStateString |
( |
| ) |
|
|
inlineoverridevirtual |
◆ getState()
◆ processEvent()
Implements inet::ospfv3::Ospfv3NeighborState.
28 neighbor->getInterface()->getArea()->getInstance()->getProcess()->clearTimer(neighbor->getPollTimer());
29 Packet *hello = neighbor->getInterface()->prepareHello();
31 neighbor->getInterface()->getArea()->getInstance()->getProcess()->sendPacket(hello, neighbor->getNeighborIP(), neighbor->getInterface()->getIntName().c_str(), hopLimit);
32 neighbor->getInterface()->getArea()->getInstance()->getProcess()->setTimer(neighbor->getInactivityTimer(), neighbor->getNeighborDeadInterval());
33 this->
changeState(neighbor,
new Ospfv3NeighborStateAttempt,
this);
42 neighbor->getInterface()->getArea()->getInstance()->getProcess()->clearTimer(neighbor->getPollTimer());
43 neighbor->getInterface()->getArea()->getInstance()->getProcess()->setTimer(neighbor->getInactivityTimer(), neighbor->getNeighborDeadInterval());
44 EV_DEBUG <<
"HELLO_RECEIVED, number of neighbors: " << neighbor->getInterface()->getNeighborCount() << endl;
45 changeState(neighbor,
new Ospfv3NeighborStateInit,
this);
49 Packet *hello = neighbor->getInterface()->prepareHello();
50 neighbor->getInterface()->getArea()->getInstance()->getProcess()->sendPacket(hello, neighbor->getNeighborIP(), neighbor->getInterface()->getIntName().c_str(), hopLimit);
51 neighbor->getInterface()->getArea()->getInstance()->getProcess()->setTimer(neighbor->getPollTimer(), neighbor->getNeighborDeadInterval());
The documentation for this class was generated from the following files: