#include <Ospfv2NeighborStateTwoWay.h>
◆ getState()
◆ processEvent()
Implements inet::ospfv2::NeighborState.
23 MessageHandler *messageHandler = neighbor->getInterface()->getArea()->getRouter()->getMessageHandler();
25 messageHandler->clearTimer(neighbor->getInactivityTimer());
31 MessageHandler *messageHandler = neighbor->getInterface()->getArea()->getRouter()->getMessageHandler();
32 messageHandler->startTimer(neighbor->getPollTimer(), neighbor->getInterface()->getPollInterval());
41 MessageHandler *messageHandler = neighbor->getInterface()->getArea()->getRouter()->getMessageHandler();
42 messageHandler->clearTimer(neighbor->getInactivityTimer());
43 messageHandler->startTimer(neighbor->getInactivityTimer(), neighbor->getRouterDeadInterval());
46 if (neighbor->needAdjacency()) {
47 MessageHandler *messageHandler = neighbor->getInterface()->getArea()->getRouter()->getMessageHandler();
48 if (!(neighbor->isFirstAdjacencyInited())) {
49 neighbor->initFirstAdjacency();
52 neighbor->incrementDDSequenceNumber();
54 neighbor->sendDatabaseDescriptionPacket(
true);
55 messageHandler->startTimer(neighbor->getDDRetransmissionTimer(), neighbor->getInterface()->getRetransmissionInterval());
56 changeState(neighbor,
new NeighborStateExchangeStart,
this);
The documentation for this class was generated from the following files: