OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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() const SandeshStateMachineinline
generator_key_SandeshStateMachineprivate
get_resource() const SandeshStateMachineinline
get_state() const SandeshStateMachineinline
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() const SandeshStateMachineinline
GetMessageDropLevel(std::string &drop_level) const SandeshStateMachine
GetQueueCount(uint64_t &queue_count) const SandeshStateMachine
GetStatistics(SandeshStateMachineStats &sm_stats, SandeshGeneratorBasicStats &basic_msg_stats)SandeshStateMachine
GetStatistics(SandeshStateMachineStats &sm_stats, SandeshGeneratorStats &detail_msg_stats)SandeshStateMachine
idle_hold_time() const SandeshStateMachineinline
idle_hold_time_SandeshStateMachineprivate
idle_hold_timer_SandeshStateMachineprivate
IdleHoldTimerExpired()SandeshStateMachineprivate
IdleHoldTimerFired()SandeshStateMachine
IdleHoldTimerRunning()SandeshStateMachine
Initialize()SandeshStateMachine
IsValid() const SandeshStateMachineprivate
kIdleHoldTimeSandeshStateMachinestatic
kQueueSizeSandeshStateMachinestatic
last_event() const SandeshStateMachineinline
last_event_SandeshStateMachineprivate
last_event_at_SandeshStateMachineprivate
last_state_SandeshStateMachineprivate
LastStateName() const SandeshStateMachine
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() const SandeshStateMachine
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