OpenSDN source code
SandeshClient Member List

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

accept_socket() constSslServerprivatevirtual
AcceptHandlerComplete(TcpSessionPtr session)SslServerprivatevirtual
AcceptHandlerInternal(TcpServerPtr server, const boost::system::error_code &error)TcpServerprivate
AcceptHandShakeHandler(TcpServerPtr server, TcpSessionPtr session, const boost::system::error_code &error)SslServerprivatestatic
acceptor_TcpServerprivate
AcceptSession(TcpSession *session)TcpServerprotectedvirtual
AllocSession(SslSocket *socket)SandeshClientprotectedvirtual
AsyncAccept()TcpServerprivate
ClearSessions()TcpServer
CloseSMSession()SandeshClient
CloseSMSessionInternal()SandeshClientprotected
CollectorInfoRequest classSandeshClientfriend
collectors_SandeshClientprivate
cond_var_TcpServerprivate
Connect(TcpSession *session, Endpoint remote)TcpServervirtual
ConnectHandler(TcpServerPtr server, TcpSessionPtr session, const boost::system::error_code &error)TcpServerprivate
ConnectHandlerComplete(TcpSessionPtr session)SslServerprivatevirtual
ConnectHandShakeHandler(TcpServerPtr server, TcpSessionPtr session, const boost::system::error_code &error)SslServerprivatestatic
context()SslServerprotected
context_SslServerprivate
CreateSession()TcpServervirtual
CreateSMSession(SslSession::EventObserver eocb, SandeshReceiveMsgCb rmcb, TcpServer::Endpoint ep)SandeshClientvirtual
DeleteSession(TcpSession *session)TcpServervirtual
DeleteSMSession(SandeshSession *session)SandeshClientinlinevirtual
DisableSandeshLogMessages() constTcpServerinlinevirtual
DISALLOW_COPY_AND_ASSIGN(SandeshClient)SandeshClientprivate
dscp_value() constSandeshClientinline
dscp_value_SandeshClientprivate
Endpoint typedefTcpServer
event_manager()TcpServerinline
evm_TcpServerprivate
GetDscpValue(NativeSocketType fd) constTcpServer
GetPort() constTcpServer
GetRxSocketStats(SocketIOStats *socket_stats) constTcpServer
GetRxSocketStats(SocketIOStats &socket_stats) constTcpServerinline
GetSession(Endpoint remote)TcpServer
GetSessionCount() constTcpServerinline
GetSessionWaterMarkInfo(std::vector< Sandesh::QueueWaterMarkInfo > &scwm_info) constSandeshClient
GetSocketStats() constTcpServerinline
GetTxSocketStats(SocketIOStats *socket_stats) constTcpServer
GetTxSocketStats(SocketIOStats &socket_stats) constTcpServerinline
HasSessionReadAvailable() constTcpServer
HasSessions() constTcpServer
Initialize(unsigned short port)TcpServervirtual
Initialize(unsigned short port, const IpAddress &host_ip, int intf_id=-1)TcpServervirtual
InitializeInternal(boost::asio::ip::tcp::endpoint localaddr)TcpServer
InitializeSMSession(int connects)SandeshClientvirtual
Initiate()SandeshClient
InsertSessionToMap(Endpoint remote, TcpSession *session)TcpServerprivate
intf_id_TcpServerprivate
IsSession()SandeshClientinline
kInitialSMSessionCloseIntervalMSecSandeshClientstatic
kMaxSMSessionCloseIntervalMSecSandeshClientstatic
kSessionReaderTaskSandeshClientprivatestatic
kSessionTaskInstanceSandeshClientprivatestatic
kSessionWaterMarkInfoSandeshClientprivatestatic
kSessionWriterTaskSandeshClientprivatestatic
kSMTaskSandeshClientprivatestatic
kSMTaskInstanceSandeshClientprivatestatic
LocalEndpoint() constTcpServerprotected
Mgr()SandeshClientSM::Mgrinlineprotected
mutex_TcpServermutableprivate
name_TcpServerprivate
NativeSocketType typedefTcpServer
OnSessionClose(TcpSession *session)TcpServerprivate
ReceiveCtrlMsg(const std::string &msg, const SandeshHeader &header, const std::string &sandesh_name, const uint32_t header_offset)SandeshClientprivate
ReceiveMsg(const std::string &msg, const SandeshHeader &header, const std::string &sandesh_name, const uint32_t header_offset)SandeshClientvirtual
ReConfigCollectors(const std::vector< std::string > &)SandeshClient
refcount_TcpServerprivate
RemoveSessionFromMap(Endpoint remote, TcpSession *session)TcpServerprivate
ResetAcceptor()TcpServer
ResetSessionWaterMarkInfo()SandeshClient
SandeshClient(EventManager *evm, const std::vector< Endpoint > &collectors, const SandeshConfig &config, bool periodicuve=false)SandeshClient
SendSandesh(Sandesh *snh)SandeshClient
SendSandeshUVE(Sandesh *snh_uve)SandeshClient
SendUVE(int count, const std::string &stateName, const std::string &server, const Endpoint &server_ip, const std::vector< Endpoint > &collector_eps)SandeshClient
SandeshClientSM::Mgr::SendUVE(int count, const std::string &stateName, const std::string &server, const TcpServer::Endpoint &server_ip, const std::vector< TcpServer::Endpoint > &collectors)=0SandeshClientSM::Mgrpure virtual
session() constSandeshClientinline
session_close_interval_msec() constSandeshClientinline
session_close_interval_msec_SandeshClientprivate
session_close_time_usec() constSandeshClientinline
session_close_time_usec_SandeshClientprivate
session_map_TcpServerprivate
session_reader_task_id_SandeshClientprivate
session_ref_TcpServerprivate
session_task_instance_SandeshClientprivate
session_wm_info_SandeshClientprivate
session_writer_task_id_SandeshClientprivate
SessionMap typedefTcpServerprivate
SessionSet typedefTcpServerprivate
set_accept_socket()SslServerprivatevirtual
set_socket_open_failure(bool flag)TcpServerinlineprotected
SetAcceptor()TcpServer
SetDscpSocketOption(NativeSocketType fd, uint8_t value)TcpServer
SetDscpValue(uint8_t value)SandeshClient
SetKeepAliveSocketOption(int fd, const SandeshConfig &sandesh_config)TcpServer
SetListenSocketDscp(uint8_t value)TcpServer
SetListenSocketMd5Option(uint32_t peer_ip, const std::string &md5_password)TcpServer
SetMd5SocketOption(NativeSocketType fd, uint32_t peer_ip, const std::string &md5_password)TcpServer
SetName(Endpoint local_endpoint)TcpServerprivate
SetSessionWaterMarkInfo(Sandesh::QueueWaterMarkInfo &scwm)SandeshClient
SetSocketOptions(const SandeshConfig &sandesh_config)TcpServer
Shutdown()SandeshClient
sm_SandeshClientprivate
sm_task_id_SandeshClientprivate
sm_task_instance_SandeshClientprivate
so_accept_TcpServerprivate
so_ssl_accept_SslServerprivate
Socket typedefTcpServer
socket_open_failure() constTcpServerinlineprotected
socket_open_failure_TcpServerprivate
ssl_enabled_SslServerprivate
ssl_handshake_delayed_SslServerprivate
SslServer(EventManager *evm, boost::asio::ssl::context::method m, bool ssl_enabled=true, bool ssl_handshake_delayed=false)SslServerexplicit
SslSocket typedefSslServer
state()SandeshClientinline
state_machine() constSandeshClientinline
stats_TcpServerprivate
stats_client() constSandeshClientinlinevirtual
stats_client_SandeshClientprivate
stats_collector_SandeshClientprivate
task_policy_set_SandeshClientprivatestatic
TcpServer(EventManager *evm)TcpServerexplicit
TcpServerPtr typedefTcpServerprotected
TcpSessionPtr typedefTcpServerprotected
ToString() constTcpServerinline
UpdateSessionsDscp(uint8_t dscp)TcpServer
WaitForEmpty()TcpServer
~Mgr()SandeshClientSM::Mgrinlineprotectedvirtual
~SandeshClient()SandeshClientvirtual
~SslServer()SslServervirtual
~TcpServer()TcpServervirtual