OpenSDN source code
XmppStateMachine Member List

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

AssertOnHoldTimeout()XmppStateMachine
AssignSession()XmppStateMachine
attempts_XmppStateMachineprivate
auth_enabled_XmppStateMachineprivate
CancelConnectTimer()XmppStateMachine
CancelHoldTimer()XmppStateMachine
CancelOpenTimer()XmppStateMachine
ChannelType()XmppStateMachine
Clear()XmppStateMachine
clear_session()XmppStateMachine
config_hold_time_XmppStateMachineprivate
connect_attempts_clear()XmppStateMachineinline
connect_attempts_inc()XmppStateMachineinline
connect_timer_XmppStateMachineprivate
connection()XmppStateMachineinline
connection_XmppStateMachineprivate
ConnectTimerCancelled()XmppStateMachineinline
ConnectTimerExpired()XmppStateMachineprivate
deleted_XmppStateMachineprivate
DeleteSession(XmppSession *session)XmppStateMachine
DequeueEvent(boost::intrusive_ptr< const sc::event_base > event)XmppStateMachineprivate
DISALLOW_COPY_AND_ASSIGN(XmppStateMachine)XmppStateMachineprivate
Enqueue(const sc::event_base &ev)XmppStateMachineprivate
get_connect_attempts() constXmppStateMachineinline
get_keepalive_count() constXmppStateMachineinline
get_openconfirm_state()XmppStateMachineinline
get_state()XmppStateMachineinline
GetConfiguredHoldTime() constXmppStateMachine
GetConnectTime() constXmppStateMachine
handshake_cb_XmppStateMachineprivate
HandShakeCbHandler()XmppStateMachineinline
hold_time() constXmppStateMachineinline
hold_time_XmppStateMachineprivate
hold_time_msecs() constXmppStateMachineinlinevirtual
hold_timer() constXmppStateMachineinline
hold_timer_XmppStateMachineprivate
HoldTimerCancelled()XmppStateMachineinline
HoldTimerExpired()XmppStateMachine
in_dequeue_XmppStateMachineprivate
Initialize()XmppStateMachine
is_active_XmppStateMachineprivate
IsActiveChannel()XmppStateMachine
IsAuthEnabled()XmppStateMachineinline
kConnectIntervalXmppStateMachinestatic
keepalive_count_XmppStateMachineprivate
keepalive_count_clear()XmppStateMachineinline
keepalive_count_inc()XmppStateMachineinline
kHoldTimeXmppStateMachinestatic
kJitterXmppStateMachinestatic
kMaxAttemptsXmppStateMachinestatic
kOpenTimeXmppStateMachinestatic
last_event() constXmppStateMachineinline
last_event_XmppStateMachineprivate
last_event_at_XmppStateMachineprivate
last_state_XmppStateMachineprivate
LastStateChangeAt() constXmppStateMachine
LastStateName() constXmppStateMachine
logUVE()XmppStateMachine
mutex_XmppStateMachinemutableprivate
OnEvent(SslSession *session, xmsm::SslHandShakeResponse)XmppStateMachine
OnMessage(XmppSession *session, const XmppStanza::XmppMessage *msg)XmppStateMachine
OnSessionEvent(TcpSession *session, TcpSession::Event event)XmppStateMachinevirtual
OnStart(const xmsm::EvStart &event)XmppStateMachine
open_timer_XmppStateMachineprivate
openconfirm_state_XmppStateMachineprivate
OpenConfirmStateType() constXmppStateMachine
OpenTimerCancelled()XmppStateMachineinline
OpenTimerExpired()XmppStateMachineprivate
PassiveOpen(XmppSession *session)XmppStateMachine
ProcessEvent(const sc::event_base &event)XmppStateMachineprivate
ProcessMessage(XmppSession *session, const XmppStanza::XmppMessage *msg)XmppStateMachine
ProcessStreamHeaderMessage(XmppSession *session, const XmppStanza::XmppMessage *msg)XmppStateMachineprivate
RemoveSession()XmppStateMachineinline
ResetSession()XmppStateMachine
ResurrectOldConnection(XmppConnection *connection, XmppSession *session)XmppStateMachine
SendConnectionInfo(const std::string &event, const std::string &nextstate="")XmppStateMachine
SendConnectionInfo(XmppConnectionInfo *info, const std::string &event, const std::string &nextstate="")XmppStateMachine
server_XmppStateMachineprivate
session()XmppStateMachineinline
session_XmppStateMachineprivate
set_connection(const XmppConnection *connection)XmppStateMachineinline
set_hold_time(int hold_time)XmppStateMachineinline
set_last_event(const std::string &event)XmppStateMachineinline
set_openconfirm_state(xmsm::XmOpenConfirmState state)XmppStateMachine
set_session(TcpSession *session)XmppStateMachine
set_state(xmsm::XmState state)XmppStateMachine
SetAdminState(bool down)XmppStateMachine
SetHandShakeCbHandler(SslHandShakeCallbackHandler cb)XmppStateMachineinline
StartConnectTimer(int seconds)XmppStateMachinevirtual
StartHoldTimer()XmppStateMachinevirtual
StartOpenTimer(int seconds)XmppStateMachinevirtual
state_XmppStateMachineprivate
state_since_XmppStateMachineprivate
StateName() constXmppStateMachine
StateType() constXmppStateMachine
SwapXmppConnection(XmppStateMachine *other)XmppStateMachine
TimerErrorHandler(std::string name, std::string error)XmppStateMachine
unconsumed_event(const sc::event_base &event)XmppStateMachine
update_last_event(const std::string &event)XmppStateMachine
work_queue_XmppStateMachineprivate
XmppStateMachine(XmppConnection *connection, bool active, bool auth_enabled=false, int config_hold_time=kHoldTime)XmppStateMachine
XmppStateMachineTest classXmppStateMachinefriend
~XmppStateMachine()XmppStateMachine