OpenSDN source code
fsm::Established Struct Reference
Inheritance diagram for fsm::Established:
Collaboration diagram for fsm::Established:

Public Types

typedef mpl::list< IdleCease< EvStop >::reaction, IdleFsmError< EvOpenTimerExpired >::reaction, TransitToIdle< EvHoldTimerExpired, BgpProto::Notification::HoldTimerExp >::reaction, sc::custom_reaction< EvTcpPassiveOpen >, TransitToIdle< EvTcpClose >::reaction, IdleFsmError< EvBgpOpen >::reaction, TransitToIdle< EvBgpNotification >::reaction, sc::custom_reaction< EvBgpKeepalive >, sc::custom_reaction< EvBgpUpdate >, IdleError< EvBgpHeaderError, BgpProto::Notification::MsgHdrErr >::reaction, IdleFsmError< EvBgpOpenError >::reaction, IdleError< EvBgpUpdateError, BgpProto::Notification::UpdateMsgErr >::reaction > reactions
 

Public Member Functions

 Established (my_context ctx)
 
 ~Established ()
 
sc::result react (const EvTcpPassiveOpen &event)
 
sc::result react (const EvBgpKeepalive &event)
 
sc::result react (const EvBgpUpdate &event)
 

Detailed Description

Definition at line 1013 of file state_machine.cc.

Member Typedef Documentation

◆ reactions

Constructor & Destructor Documentation

◆ Established()

fsm::Established::Established ( my_context  ctx)
inlineexplicit

Definition at line 1032 of file state_machine.cc.

Here is the call graph for this function:

◆ ~Established()

fsm::Established::~Established ( )
inline

Definition at line 1042 of file state_machine.cc.

Here is the call graph for this function:

Member Function Documentation

◆ react() [1/3]

sc::result fsm::Established::react ( const EvBgpKeepalive event)
inline

Definition at line 1063 of file state_machine.cc.

Here is the call graph for this function:

◆ react() [2/3]

sc::result fsm::Established::react ( const EvBgpUpdate event)
inline

Definition at line 1070 of file state_machine.cc.

Here is the call graph for this function:

◆ react() [3/3]

sc::result fsm::Established::react ( const EvTcpPassiveOpen event)
inline

Definition at line 1051 of file state_machine.cc.

Here is the call graph for this function:

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