#include <sandesh_client_sm.h>
Definition at line 33 of file sandesh_client_sm.h.
◆ State
Enumerator |
---|
IDLE | |
DISCONNECT | |
CONNECT | |
CLIENT_INIT | |
ESTABLISHED | |
Definition at line 56 of file sandesh_client_sm.h.
◆ ~SandeshClientSM()
virtual SandeshClientSM::~SandeshClientSM |
( |
| ) |
|
|
inlinevirtual |
◆ SandeshClientSM()
SandeshClientSM::SandeshClientSM |
( |
Mgr * |
mgr | ) |
|
|
inlineprotected |
◆ CreateClientSM()
◆ EnqueDelSession()
virtual void SandeshClientSM::EnqueDelSession |
( |
SandeshSession * |
session | ) |
|
|
protectedpure virtual |
◆ send_session()
bool SandeshClientSM::send_session |
( |
Sandesh * |
snh | ) |
|
|
inlineprotected |
◆ SendSandesh()
virtual bool SandeshClientSM::SendSandesh |
( |
Sandesh * |
snh | ) |
|
|
pure virtual |
◆ SendSandeshUVE()
virtual bool SandeshClientSM::SendSandeshUVE |
( |
Sandesh * |
snh | ) |
|
|
pure virtual |
◆ server()
◆ session()
◆ set_server()
◆ set_session()
void SandeshClientSM::set_session |
( |
SandeshSession * |
session, |
|
|
bool |
enq |
|
) |
| |
|
inlineprotected |
◆ SetAdminState()
virtual void SandeshClientSM::SetAdminState |
( |
bool |
down | ) |
|
|
pure virtual |
◆ SetCollectors()
virtual void SandeshClientSM::SetCollectors |
( |
const std::vector< TcpServer::Endpoint > & |
collectors | ) |
|
|
pure virtual |
◆ state()
State SandeshClientSM::state |
( |
| ) |
const |
|
inline |
◆ StateName()
virtual const std::string& SandeshClientSM::StateName |
( |
| ) |
const |
|
pure virtual |
◆ SandeshClientStateMachineTest
friend class SandeshClientStateMachineTest |
|
friend |
◆ kTickInterval
const int SandeshClientSM::kTickInterval = 30000 |
|
static |
◆ mgr_
Mgr* const SandeshClientSM::mgr_ |
|
protected |
◆ mtex_
tbb::mutex SandeshClientSM::mtex_ |
|
private |
◆ server_
◆ session_
◆ state_
tbb::atomic<State> SandeshClientSM::state_ |
|
protected |
The documentation for this class was generated from the following files: