#include <Ospfv3NeighborState2Way.h>
◆ ~Ospfv3NeighborState2Way()
| inet::ospfv3::Ospfv3NeighborState2Way::~Ospfv3NeighborState2Way |
( |
| ) |
|
|
inline |
◆ getNeighborStateString()
| virtual std::string inet::ospfv3::Ospfv3NeighborState2Way::getNeighborStateString |
( |
| ) |
|
|
inlineoverridevirtual |
◆ getState()
◆ processEvent()
Implements inet::ospfv3::Ospfv3NeighborState.
24 neighbor->getInterface()->getArea()->getInstance()->getProcess()->clearTimer(neighbor->getInactivityTimer());
25 changeState(neighbor,
new Ospfv3NeighborStateDown,
this);
30 neighbor->getInterface()->getArea()->getInstance()->getProcess()->setTimer(neighbor->getPollTimer(), neighbor->getInterface()->getPollInterval());
32 changeState(neighbor,
new Ospfv3NeighborStateDown,
this);
36 changeState(neighbor,
new Ospfv3NeighborStateInit,
this);
39 neighbor->getInterface()->getArea()->getInstance()->getProcess()->clearTimer(neighbor->getInactivityTimer());
40 neighbor->getInterface()->getArea()->getInstance()->getProcess()->setTimer(neighbor->getInactivityTimer(), neighbor->getInterface()->getDeadInterval());
43 EV_DEBUG <<
"IS_ADJACENCY_OK in Neighbor state 2way\n";
44 if (neighbor->needAdjacency()) {
45 if (!(neighbor->isFirstAdjacencyInited())) {
46 neighbor->initFirstAdjacency();
49 neighbor->incrementDDSequenceNumber();
51 neighbor->sendDDPacket(
true);
52 neighbor->getInterface()->getArea()->getInstance()->getProcess()->setTimer(neighbor->getDDRetransmissionTimer(), neighbor->getInterface()->getRetransmissionInterval());
53 changeState(neighbor,
new Ospfv3NeighborStateExStart,
this);
The documentation for this class was generated from the following files: