OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SandeshClientSM::Mgr Class Referenceabstract

#include <sandesh_client_sm.h>

Inheritance diagram for SandeshClientSM::Mgr:

Public Member Functions

virtual bool ReceiveMsg (const std::string &msg, const SandeshHeader &header, const std::string &sandesh_name, const uint32_t header_offset)=0
 
virtual void SendUVE (int count, const std::string &stateName, const std::string &server, const TcpServer::Endpoint &server_ip, const std::vector< TcpServer::Endpoint > &collectors)=0
 
virtual SandeshSessionCreateSMSession (TcpSession::EventObserver eocb, SandeshReceiveMsgCb rmcb, TcpServer::Endpoint ep)=0
 
virtual void InitializeSMSession (int connects)=0
 
virtual void DeleteSMSession (SandeshSession *session)=0
 
virtual StatsClientstats_client () const =0
 

Protected Member Functions

 Mgr ()
 
virtual ~Mgr ()
 

Detailed Description

Definition at line 35 of file sandesh_client_sm.h.

Constructor & Destructor Documentation

SandeshClientSM::Mgr::Mgr ( )
inlineprotected

Definition at line 52 of file sandesh_client_sm.h.

virtual SandeshClientSM::Mgr::~Mgr ( )
inlineprotectedvirtual

Definition at line 53 of file sandesh_client_sm.h.

Member Function Documentation

virtual SandeshSession* SandeshClientSM::Mgr::CreateSMSession ( TcpSession::EventObserver  eocb,
SandeshReceiveMsgCb  rmcb,
TcpServer::Endpoint  ep 
)
pure virtual

Implemented in SandeshClient.

virtual void SandeshClientSM::Mgr::DeleteSMSession ( SandeshSession session)
pure virtual

Implemented in SandeshClient.

virtual void SandeshClientSM::Mgr::InitializeSMSession ( int  connects)
pure virtual

Implemented in SandeshClient.

virtual bool SandeshClientSM::Mgr::ReceiveMsg ( const std::string &  msg,
const SandeshHeader &  header,
const std::string &  sandesh_name,
const uint32_t  header_offset 
)
pure virtual

Implemented in SandeshClient.

virtual void SandeshClientSM::Mgr::SendUVE ( int  count,
const std::string &  stateName,
const std::string &  server,
const TcpServer::Endpoint server_ip,
const std::vector< TcpServer::Endpoint > &  collectors 
)
pure virtual
virtual StatsClient* SandeshClientSM::Mgr::stats_client ( ) const
pure virtual

Implemented in SandeshClient.


The documentation for this class was generated from the following file: