#include <IMessageHandler.h>
Public Member Functions | |
IMessageHandler (Router *containingRouter) | |
virtual | ~IMessageHandler () |
virtual void | ProcessPacket (OSPFPacket *, Interface *intf, Neighbor *neighbor)=0 |
Protected Attributes | |
Router * | router |
Definition at line 29 of file IMessageHandler.h.
OSPF::IMessageHandler::IMessageHandler | ( | Router * | containingRouter | ) | [inline] |
Definition at line 35 of file IMessageHandler.h.
{ router = containingRouter; }
virtual OSPF::IMessageHandler::~IMessageHandler | ( | ) | [inline, virtual] |
Definition at line 36 of file IMessageHandler.h.
{}
Router* OSPF::IMessageHandler::router [protected] |
Definition at line 32 of file IMessageHandler.h.
Referenced by OSPF::LinkStateUpdateHandler::AcknowledgeLSA(), OSPF::MessageHandler::HandleTimer(), IMessageHandler(), OSPF::MessageHandler::MessageReceived(), OSPF::DatabaseDescriptionHandler::ProcessDDPacket(), OSPF::MessageHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateRequestHandler::ProcessPacket(), OSPF::LinkStateAcknowledgementHandler::ProcessPacket(), OSPF::HelloHandler::ProcessPacket(), and OSPF::DatabaseDescriptionHandler::ProcessPacket().