OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BFD::StateMachine Class Referenceabstract

#include <bfd_state_machine.h>

Inheritance diagram for BFD::StateMachine:

Public Member Functions

virtual void ProcessRemoteState (BFD::BFDState state)=0
 
virtual void ProcessTimeout ()=0
 
virtual BFD::BFDState GetState ()=0
 
virtual void SetCallback (boost::optional< ChangeCb > cb)=0
 
virtual ~StateMachine ()
 

Detailed Description

Definition at line 16 of file bfd_state_machine.h.

Constructor & Destructor Documentation

virtual BFD::StateMachine::~StateMachine ( )
inlinevirtual

Definition at line 22 of file bfd_state_machine.h.

Member Function Documentation

virtual BFD::BFDState BFD::StateMachine::GetState ( )
pure virtual

Implemented in BFD::StateMachineImpl.

virtual void BFD::StateMachine::ProcessRemoteState ( BFD::BFDState  state)
pure virtual

Implemented in BFD::StateMachineImpl.

virtual void BFD::StateMachine::ProcessTimeout ( )
pure virtual

Implemented in BFD::StateMachineImpl.

virtual void BFD::StateMachine::SetCallback ( boost::optional< ChangeCb cb)
pure virtual

Implemented in BFD::StateMachineImpl.


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