|
INET Framework for OMNeT++/OMNEST
|
#include <AnsaOSPFInterfaceStateLoopback.h>
Public Member Functions | |
| virtual void | ProcessEvent (Interface *intf, Interface::InterfaceEventType event) |
| virtual Interface::InterfaceStateType | GetState (void) const |
Definition at line 8 of file AnsaOSPFInterfaceStateLoopback.h.
| virtual Interface::InterfaceStateType AnsaOSPF::InterfaceStateLoopback::GetState | ( | void | ) | const [inline, virtual] |
Implements AnsaOSPF::InterfaceState.
Definition at line 12 of file AnsaOSPFInterfaceStateLoopback.h.
{ return Interface::LoopbackState; }
| void AnsaOSPF::InterfaceStateLoopback::ProcessEvent | ( | AnsaOSPF::Interface * | intf, |
| Interface::InterfaceEventType | event | ||
| ) | [virtual] |
Implements AnsaOSPF::InterfaceState.
Definition at line 4 of file AnsaOSPFInterfaceStateLoopback.cc.
{
if (event == AnsaOSPF::Interface::InterfaceDown) {
intf->Reset();
ChangeState(intf, new AnsaOSPF::InterfaceStateDown, this);
}
if (event == AnsaOSPF::Interface::UnloopIndication) {
ChangeState(intf, new AnsaOSPF::InterfaceStateDown, this);
}
}