OpenSDN source code
SandeshStateMachine Member List

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

builder_SandeshStateMachineprivate
CancelIdleHoldTimer()SandeshStateMachine
clear_session()SandeshStateMachine
connection()SandeshStateMachineinline
connection_SandeshStateMachineprivate
deleted_SandeshStateMachineprivate
DeleteSession(SandeshSession *session)SandeshStateMachine
DeleteTcpSession(const Ev &event)SandeshStateMachine
DequeueEvent(EventContainer ec)SandeshStateMachineprivate
DISALLOW_COPY_AND_ASSIGN(SandeshStateMachine)SandeshStateMachineprivate
Enqueue(const Ev &event)SandeshStateMachineprivate
event_stats_SandeshStateMachineprivate
EventQueue typedefSandeshStateMachineprivate
generator_key() constSandeshStateMachineinline
generator_key_SandeshStateMachineprivate
get_resource() constSandeshStateMachineinline
get_state() constSandeshStateMachineinline
GetBasicMessageStatistics(SandeshGeneratorBasicStats *basic_msg_stats)SandeshStateMachineprivate
GetBasicStatistics(SandeshStateMachineStats *sm_stats, SandeshGeneratorBasicStats *basic_msg_stats)SandeshStateMachine
GetDetailMessageStatistics(SandeshGeneratorStats *detail_msg_stats)SandeshStateMachineprivate
GetDetailStatistics(SandeshStateMachineStats *sm_stats, SandeshGeneratorStats *detail_msg_stats)SandeshStateMachine
GetEventStatistics(SandeshStateMachineStats *sm_stats)SandeshStateMachineprivate
GetEvSandeshMessageRecvSize(EventContainer *ec, size_t *msg_size)SandeshStateMachinefriend
GetMaxQueueCount() constSandeshStateMachineinline
GetMessageDropLevel(std::string &drop_level) constSandeshStateMachine
GetQueueCount(uint64_t &queue_count) constSandeshStateMachine
GetStatistics(SandeshStateMachineStats &sm_stats, SandeshGeneratorBasicStats &basic_msg_stats)SandeshStateMachine
GetStatistics(SandeshStateMachineStats &sm_stats, SandeshGeneratorStats &detail_msg_stats)SandeshStateMachine
idle_hold_time() constSandeshStateMachineinline
idle_hold_time_SandeshStateMachineprivate
idle_hold_timer_SandeshStateMachineprivate
IdleHoldTimerExpired()SandeshStateMachineprivate
IdleHoldTimerFired()SandeshStateMachine
IdleHoldTimerRunning()SandeshStateMachine
Initialize()SandeshStateMachine
IsValid() constSandeshStateMachineprivate
kIdleHoldTimeSandeshStateMachinestatic
kQueueSizeSandeshStateMachinestatic
last_event() constSandeshStateMachineinline
last_event_SandeshStateMachineprivate
last_event_at_SandeshStateMachineprivate
last_state_SandeshStateMachineprivate
LastStateName() constSandeshStateMachine
LogEvent(const sc::event_base *event)SandeshStateMachineprivate
message_drop_level_SandeshStateMachineprivate
message_stats_SandeshStateMachineprivate
OnIdle(const Ev &event)SandeshStateMachine
OnSandeshMessage(SandeshSession *session, const std::string &msg)SandeshStateMachine
OnSessionEvent(TcpSession *session, TcpSession::Event event)SandeshStateMachine
PassiveOpen(SandeshSession *session)SandeshStateMachine
prefix()SandeshStateMachineinline
prefix_SandeshStateMachineprivate
ProcessMessage(const Ev &event)SandeshStateMachine
ReleaseSandesh(const Ev &event)SandeshStateMachine
reset_idle_hold_time()SandeshStateMachineinline
reset_last_info()SandeshStateMachineinline
ResetQueueWaterMarkInfo()SandeshStateMachine
resource_SandeshStateMachineprivate
ResourceUpdate(bool rsc)SandeshStateMachine
SandeshClientStateMachineTest classSandeshStateMachinefriend
SandeshServerStateMachineTest classSandeshStateMachinefriend
SandeshStateMachine(const char *prefix, SandeshConnection *connection)SandeshStateMachine
SandeshUVESend(SandeshUVE *usnh)SandeshStateMachine
session()SandeshStateMachine
session_SandeshStateMachineprivate
set_idle_hold_time(int idle_hold_time)SandeshStateMachineinline
set_last_event(const std::string &event)SandeshStateMachineinline
set_resource(bool r)SandeshStateMachineinline
set_session(SandeshSession *session)SandeshStateMachine
set_state(ssm::SsmState state)SandeshStateMachineinline
SetAdminState(bool down)SandeshStateMachine
SetDeferDequeue(bool defer)SandeshStateMachine
SetDeferSessionReader(bool defer_reader)SandeshStateMachineprivate
SetGeneratorKey(const std::string &generator)SandeshStateMachineinline
SetQueueWaterMarkInfo(Sandesh::QueueWaterMarkInfo &wm)SandeshStateMachine
SetSandeshMessageDropLevel(size_t queue_count, SandeshLevel::type level, boost::function< void(void)> cb)SandeshStateMachineprivate
Shutdown(void)SandeshStateMachine
smutex_SandeshStateMachinemutableprivate
StartIdleHoldTimer()SandeshStateMachine
state_SandeshStateMachineprivate
state_since_SandeshStateMachineprivate
StateName() constSandeshStateMachine
TimerErrorHandler(std::string name, std::string error)SandeshStateMachineprivate
unconsumed_event(const sc::event_base &event)SandeshStateMachine
UpdateEventDequeue(const sc::event_base &event)SandeshStateMachineprivate
UpdateEventDequeueFail(const sc::event_base &event)SandeshStateMachineprivate
UpdateEventEnqueue(const sc::event_base &event)SandeshStateMachineprivate
UpdateEventEnqueueFail(const sc::event_base &event)SandeshStateMachineprivate
UpdateEventStats(const sc::event_base &event, bool enqueue, bool fail)SandeshStateMachineprivate
UpdateRxMsgFailStats(const std::string &msg_name, size_t msg_size, SandeshRxDropReason::type dreason)SandeshStateMachineprivate
UpdateRxMsgStats(const std::string &msg_name, size_t msg_size)SandeshStateMachineprivate
work_queue_SandeshStateMachineprivate
WorkQueue< EventContainer > classSandeshStateMachinefriend
~SandeshStateMachine()SandeshStateMachine