OSPF::InterfaceStateLoopback Class Reference

#include <OSPFInterfaceStateLoopback.h>

Inheritance diagram for OSPF::InterfaceStateLoopback:

OSPF::InterfaceState

List of all members.

Public Member Functions

virtual void ProcessEvent (Interface *intf, Interface::InterfaceEventType event)
virtual
Interface::InterfaceStateType 
GetState (void) const


Member Function Documentation

void OSPF::InterfaceStateLoopback::ProcessEvent ( OSPF::Interface intf,
Interface::InterfaceEventType  event 
) [virtual]

Implements OSPF::InterfaceState.

00022 {
00023     if (event == OSPF::Interface::InterfaceDown) {
00024         intf->Reset();
00025         ChangeState(intf, new OSPF::InterfaceStateDown, this);
00026     }
00027     if (event == OSPF::Interface::UnloopIndication) {
00028         ChangeState(intf, new OSPF::InterfaceStateDown, this);
00029     }
00030 }

virtual Interface::InterfaceStateType OSPF::InterfaceStateLoopback::GetState ( void   )  const [inline, virtual]

Implements OSPF::InterfaceState.

00029 { return Interface::LoopbackState; }


The documentation for this class was generated from the following files:

Generated on Fri Mar 20 18:51:23 2009 for INET Framework for OMNeT++/OMNEST by  doxygen 1.5.5