#include <OSPFInterfaceStateLoopback.h>
Public Member Functions | |
virtual void | ProcessEvent (Interface *intf, Interface::InterfaceEventType event) |
virtual Interface::InterfaceStateType | GetState (void) const |
Definition at line 25 of file OSPFInterfaceStateLoopback.h.
virtual Interface::InterfaceStateType OSPF::InterfaceStateLoopback::GetState | ( | void | ) | const [inline, virtual] |
Implements OSPF::InterfaceState.
Definition at line 29 of file OSPFInterfaceStateLoopback.h.
{ return Interface::LoopbackState; }
void OSPF::InterfaceStateLoopback::ProcessEvent | ( | OSPF::Interface * | intf, | |
Interface::InterfaceEventType | event | |||
) | [virtual] |
Implements OSPF::InterfaceState.
Definition at line 21 of file OSPFInterfaceStateLoopback.cc.
{ if (event == OSPF::Interface::InterfaceDown) { intf->Reset(); ChangeState(intf, new OSPF::InterfaceStateDown, this); } if (event == OSPF::Interface::UnloopIndication) { ChangeState(intf, new OSPF::InterfaceStateDown, this); } }