#include <Ospfv2NeighborStateExchangeStart.h>
◆ getState()
◆ processEvent()
Implements inet::ospfv2::NeighborState.
25 MessageHandler *messageHandler = neighbor->getInterface()->getArea()->getRouter()->getMessageHandler();
27 messageHandler->clearTimer(neighbor->getInactivityTimer());
33 MessageHandler *messageHandler = neighbor->getInterface()->getArea()->getRouter()->getMessageHandler();
34 messageHandler->startTimer(neighbor->getPollTimer(), neighbor->getInterface()->getPollInterval());
43 MessageHandler *messageHandler = neighbor->getInterface()->getArea()->getRouter()->getMessageHandler();
44 messageHandler->clearTimer(neighbor->getInactivityTimer());
45 messageHandler->startTimer(neighbor->getInactivityTimer(), neighbor->getRouterDeadInterval());
48 if (!neighbor->needAdjacency()) {
50 changeState(neighbor,
new NeighborStateTwoWay,
this);
54 MessageHandler *messageHandler = neighbor->getInterface()->getArea()->getRouter()->getMessageHandler();
55 neighbor->retransmitDatabaseDescriptionPacket();
56 messageHandler->startTimer(neighbor->getDDRetransmissionTimer(), neighbor->getInterface()->getRetransmissionInterval());
59 neighbor->createDatabaseSummary();
60 neighbor->sendDatabaseDescriptionPacket();
61 MessageHandler *messageHandler = neighbor->getInterface()->getArea()->getRouter()->getMessageHandler();
62 messageHandler->clearTimer(neighbor->getDDRetransmissionTimer());
63 changeState(neighbor,
new NeighborStateExchange,
this);
The documentation for this class was generated from the following files: