OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
bfd_state_machine.cc File Reference
#include "bfd/bfd_common.h"
#include "bfd/bfd_session.h"
#include "bfd/bfd_state_machine.h"
#include <list>
#include <boost/optional.hpp>
#include <boost/bind.hpp>
#include <boost/statechart/event.hpp>
#include <boost/statechart/transition.hpp>
#include <boost/statechart/state_machine.hpp>
#include <boost/statechart/simple_state.hpp>
#include <boost/statechart/custom_reaction.hpp>
#include <boost/mpl/list.hpp>
#include "base/logging.h"
Include dependency graph for bfd_state_machine.cc:

Go to the source code of this file.

Classes

struct  BFD::EvRecvInit
 
struct  BFD::EvRecvDown
 
struct  BFD::EvRecvUp
 
struct  BFD::EvRecvAdminDown
 
struct  BFD::EvTimeout
 
struct  BFD::BFDStateAware
 
class  BFD::StateMachineImpl
 
struct  BFD::InitState
 
struct  BFD::UpState
 
struct  BFD::DownState
 

Namespaces

 BFD
 

Functions

StateMachineBFD::CreateStateMachine (EventManager *evm, Session *session)