OpenSDN source code
|
Public Member Functions | |
StateMachineImpl (EventManager *evm, Session *session) | |
void | Notify (BFDState state) |
void | ProcessRemoteState (BFDState state) |
void | ProcessTimeout () |
BFDState | GetState () |
void | SetCallback (boost::optional< ChangeCb > cb) |
![]() | |
virtual | ~StateMachine () |
Private Attributes | |
boost::optional< ChangeCb > | cb_ |
EventManager * | evm_ |
Session * | session_ |
Definition at line 41 of file bfd_state_machine.cc.
|
inlineexplicit |
Definition at line 44 of file bfd_state_machine.cc.
|
inlinevirtual |
Implements BFD::StateMachine.
Definition at line 87 of file bfd_state_machine.cc.
|
inline |
|
inlinevirtual |
Implements BFD::StateMachine.
Definition at line 59 of file bfd_state_machine.cc.
|
inlinevirtual |
Implements BFD::StateMachine.
Definition at line 80 of file bfd_state_machine.cc.
|
inlinevirtual |
Implements BFD::StateMachine.
Definition at line 91 of file bfd_state_machine.cc.
|
private |
Definition at line 96 of file bfd_state_machine.cc.
|
private |
Definition at line 97 of file bfd_state_machine.cc.
|
private |
Definition at line 98 of file bfd_state_machine.cc.