OpenSDN source code
StateMachine Member List

This is the complete list of members for StateMachine, including all inherited members.

ACTIVE enum valueStateMachine
active_session()StateMachine
active_session_StateMachineprivate
AssignSession(bool active)StateMachine
attempts_StateMachineprivate
BGPPeerInfoSend(const BgpPeerInfoData &peer_info)StateMachineprivate
CancelConnectTimer()StateMachine
CancelHoldTimer()StateMachine
CancelIdleHoldTimer()StateMachine
CancelOpenTimer()StateMachine
CONNECT enum valueStateMachine
connect_attempts() constStateMachineinline
connect_attempts_clear()StateMachineinline
connect_attempts_inc()StateMachineinline
connect_timer_StateMachineprivate
ConnectTimerExpired()StateMachineprivate
ConnectTimerRunning()StateMachine
DeleteAllTimers()StateMachineprivate
deleted_StateMachineprivate
DeleteSession(BgpSession *session)StateMachinevirtual
DequeueEvent(EventContainer ec)StateMachineprivate
DequeueEventDone(bool done)StateMachineprivate
DISALLOW_COPY_AND_ASSIGN(StateMachine)StateMachineprivate
Enqueue(const Ev &event)StateMachineprivate
ESTABLISHED enum valueStateMachine
EventCB typedefStateMachine
FireConnectTimer()StateMachineprivate
FireHoldTimer()StateMachineprivate
FireIdleHoldTimer()StateMachineprivate
FireOpenTimer()StateMachineprivate
get_state() constStateMachineinline
GetConfiguredHoldTime() constStateMachine
GetConnectTime() constStateMachine
GetIdleHoldTimeMSecs() constStateMachineinlineprotectedvirtual
hold_time() constStateMachineinline
hold_time_StateMachineprivate
hold_timer_StateMachineprivate
HoldTimerExpired()StateMachine
HoldTimerRunning()StateMachine
IDLE enum valueStateMachine
idle_hold_time() constStateMachineinline
idle_hold_time_StateMachineprivate
idle_hold_timer_StateMachineprivate
IdleHoldTimerExpired()StateMachineprivate
IdleHoldTimerRunning()StateMachine
Initialize()StateMachine
IsCloseGraceful() constStateMachinevirtual
IsPeerCloseInProgress() constStateMachinevirtual
IsQueueEmpty() constStateMachine
IsRouterTypeBGPaaS() constStateMachinevirtual
kConnectIntervalStateMachinestatic
keepalive_time_msecs() constStateMachineinlinevirtual
kHoldTimeStateMachinestatic
kIdleHoldTimeStateMachinestatic
kJitterStateMachinestatic
kMaxIdleHoldTimeStateMachinestatic
kOpenSentHoldTimeStateMachinestatic
kOpenTimeStateMachinestatic
last_event() constStateMachineinline
last_event_StateMachineprivate
last_event_at_StateMachineprivate
last_notification_in_StateMachineprivate
last_notification_in_at_StateMachineprivate
last_notification_in_error() constStateMachine
last_notification_in_error_StateMachineprivate
last_notification_out_StateMachineprivate
last_notification_out_at_StateMachineprivate
last_notification_out_error() constStateMachine
last_notification_out_error_StateMachineprivate
last_state_StateMachineprivate
last_state_change_at() constStateMachine
last_state_change_at_StateMachineprivate
last_state_change_usecs_at() constStateMachine
LastStateName() constStateMachine
LogEvent(std::string event_name, std::string msg, SandeshLevel::type log_level=SandeshLevel::SYS_DEBUG)StateMachine
OnIdle(const Ev &event)StateMachine
OnIdleCease(const Ev &event)StateMachine
OnIdleError(const Ev &event)StateMachine
OnIdleNotification(const fsm::EvBgpNotification &event)StateMachine
OnMessage(BgpSession *session, BgpProto::BgpMessage *msg, size_t msgsize=0)StateMachine
OnMessageError(BgpSession *session, const ParseErrorContext *context)StateMachine
OnNotificationMessage(BgpSession *session, BgpProto::BgpMessage *msg)StateMachineprotectedvirtual
OnSessionEvent(TcpSession *session, TcpSession::Event event)StateMachinevirtual
open_timer_StateMachineprivate
OPENCONFIRM enum valueStateMachine
OPENSENT enum valueStateMachine
OpenTimerExpired()StateMachineprivate
OpenTimerRunning()StateMachine
passive_session()StateMachine
passive_session_StateMachineprivate
PassiveOpen(BgpSession *session)StateMachine
peer()StateMachineinline
peer_StateMachineprivate
PeerClose(int code, int subcode)StateMachineprivate
ProcessNotificationEvent(BgpSession *session)StateMachine
reset_hold_time()StateMachine
reset_idle_hold_time()StateMachineinline
reset_last_info()StateMachine
seed_StateMachineprivate
SendNotification(BgpSession *session, int code, int subcode=0, const std::string &data=std::string())StateMachine
set_active_session(BgpSession *session)StateMachine
set_hold_time(int hold_time)StateMachine
set_idle_hold_time(int idle_hold_time)StateMachineinline
set_last_event(const std::string &event)StateMachine
set_last_notification_in(int code, int subcode, const std::string &reason)StateMachine
set_last_notification_out(int code, int subcode, const std::string &reason)StateMachine
set_passive_session(BgpSession *session)StateMachine
set_state(State state)StateMachine
SetAdminState(bool down, int subcode)StateMachine
SetDataCollectionKey(BgpPeerInfo *peer_info) constStateMachine
Shutdown(int subcode)StateMachine
StartConnectTimer(int seconds)StateMachinevirtual
StartHoldTimer()StateMachinevirtual
StartIdleHoldTimer()StateMachinevirtual
StartOpenTimer(int seconds)StateMachinevirtual
StartSession()StateMachine
State enum nameStateMachine
state_StateMachineprivate
StateMachine(BgpPeer *peer)StateMachineexplicit
StateMachineTest classStateMachinefriend
StateMachineUnitTest classStateMachinefriend
StateName() constStateMachine
TimerErrorHanlder(std::string name, std::string error)StateMachineinlineprivate
UpdateFlapCount()StateMachineprivate
work_queue_StateMachineprivate
~StateMachine()StateMachinevirtual