ACTIVE enum value | StateMachine | |
active_session() | StateMachine | |
active_session_ | StateMachine | private |
AssignSession(bool active) | StateMachine | |
attempts_ | StateMachine | private |
BGPPeerInfoSend(const BgpPeerInfoData &peer_info) | StateMachine | private |
CancelConnectTimer() | StateMachine | |
CancelHoldTimer() | StateMachine | |
CancelIdleHoldTimer() | StateMachine | |
CancelOpenTimer() | StateMachine | |
CONNECT enum value | StateMachine | |
connect_attempts() const | StateMachine | inline |
connect_attempts_clear() | StateMachine | inline |
connect_attempts_inc() | StateMachine | inline |
connect_timer_ | StateMachine | private |
ConnectTimerExpired() | StateMachine | private |
ConnectTimerRunning() | StateMachine | |
DeleteAllTimers() | StateMachine | private |
deleted_ | StateMachine | private |
DeleteSession(BgpSession *session) | StateMachine | virtual |
DequeueEvent(EventContainer ec) | StateMachine | private |
DequeueEventDone(bool done) | StateMachine | private |
DISALLOW_COPY_AND_ASSIGN(StateMachine) | StateMachine | private |
Enqueue(const Ev &event) | StateMachine | private |
ESTABLISHED enum value | StateMachine | |
EventCB typedef | StateMachine | |
FireConnectTimer() | StateMachine | private |
FireHoldTimer() | StateMachine | private |
FireIdleHoldTimer() | StateMachine | private |
FireOpenTimer() | StateMachine | private |
get_state() const | StateMachine | inline |
GetConfiguredHoldTime() const | StateMachine | |
GetConnectTime() const | StateMachine | |
GetIdleHoldTimeMSecs() const | StateMachine | inlineprotectedvirtual |
hold_time() const | StateMachine | inline |
hold_time_ | StateMachine | private |
hold_timer_ | StateMachine | private |
HoldTimerExpired() | StateMachine | |
HoldTimerRunning() | StateMachine | |
IDLE enum value | StateMachine | |
idle_hold_time() const | StateMachine | inline |
idle_hold_time_ | StateMachine | private |
idle_hold_timer_ | StateMachine | private |
IdleHoldTimerExpired() | StateMachine | private |
IdleHoldTimerRunning() | StateMachine | |
Initialize() | StateMachine | |
IsCloseGraceful() const | StateMachine | virtual |
IsPeerCloseInProgress() const | StateMachine | virtual |
IsQueueEmpty() const | StateMachine | |
IsRouterTypeBGPaaS() const | StateMachine | virtual |
kConnectInterval | StateMachine | static |
keepalive_time_msecs() const | StateMachine | inlinevirtual |
kHoldTime | StateMachine | static |
kIdleHoldTime | StateMachine | static |
kJitter | StateMachine | static |
kMaxIdleHoldTime | StateMachine | static |
kOpenSentHoldTime | StateMachine | static |
kOpenTime | StateMachine | static |
last_event() const | StateMachine | inline |
last_event_ | StateMachine | private |
last_event_at_ | StateMachine | private |
last_notification_in_ | StateMachine | private |
last_notification_in_at_ | StateMachine | private |
last_notification_in_error() const | StateMachine | |
last_notification_in_error_ | StateMachine | private |
last_notification_out_ | StateMachine | private |
last_notification_out_at_ | StateMachine | private |
last_notification_out_error() const | StateMachine | |
last_notification_out_error_ | StateMachine | private |
last_state_ | StateMachine | private |
last_state_change_at() const | StateMachine | |
last_state_change_at_ | StateMachine | private |
last_state_change_usecs_at() const | StateMachine | |
LastStateName() const | StateMachine | |
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) | StateMachine | protectedvirtual |
OnSessionEvent(TcpSession *session, TcpSession::Event event) | StateMachine | virtual |
open_timer_ | StateMachine | private |
OPENCONFIRM enum value | StateMachine | |
OPENSENT enum value | StateMachine | |
OpenTimerExpired() | StateMachine | private |
OpenTimerRunning() | StateMachine | |
passive_session() | StateMachine | |
passive_session_ | StateMachine | private |
PassiveOpen(BgpSession *session) | StateMachine | |
peer() | StateMachine | inline |
peer_ | StateMachine | private |
PeerClose(int code, int subcode) | StateMachine | private |
ProcessNotificationEvent(BgpSession *session) | StateMachine | |
reset_hold_time() | StateMachine | |
reset_idle_hold_time() | StateMachine | inline |
reset_last_info() | StateMachine | |
seed_ | StateMachine | private |
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) | StateMachine | inline |
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) const | StateMachine | |
Shutdown(int subcode) | StateMachine | |
StartConnectTimer(int seconds) | StateMachine | virtual |
StartHoldTimer() | StateMachine | virtual |
StartIdleHoldTimer() | StateMachine | virtual |
StartOpenTimer(int seconds) | StateMachine | virtual |
StartSession() | StateMachine | |
State enum name | StateMachine | |
state_ | StateMachine | private |
StateMachine(BgpPeer *peer) | StateMachine | explicit |
StateMachineTest class | StateMachine | friend |
StateMachineUnitTest class | StateMachine | friend |
StateName() const | StateMachine | |
TimerErrorHanlder(std::string name, std::string error) | StateMachine | inlineprivate |
UpdateFlapCount() | StateMachine | private |
work_queue_ | StateMachine | private |
~StateMachine() | StateMachine | virtual |