OpenSDN source code
|
This is the complete list of members for SandeshClient, including all inherited members.
accept_socket() const | SslServer | privatevirtual |
AcceptHandlerComplete(TcpSessionPtr session) | SslServer | privatevirtual |
AcceptHandlerInternal(TcpServerPtr server, const boost::system::error_code &error) | TcpServer | private |
AcceptHandShakeHandler(TcpServerPtr server, TcpSessionPtr session, const boost::system::error_code &error) | SslServer | privatestatic |
acceptor_ | TcpServer | private |
AcceptSession(TcpSession *session) | TcpServer | protectedvirtual |
AllocSession(SslSocket *socket) | SandeshClient | protectedvirtual |
AsyncAccept() | TcpServer | private |
ClearSessions() | TcpServer | |
CloseSMSession() | SandeshClient | |
CloseSMSessionInternal() | SandeshClient | protected |
CollectorInfoRequest class | SandeshClient | friend |
collectors_ | SandeshClient | private |
cond_var_ | TcpServer | private |
Connect(TcpSession *session, Endpoint remote) | TcpServer | virtual |
ConnectHandler(TcpServerPtr server, TcpSessionPtr session, const boost::system::error_code &error) | TcpServer | private |
ConnectHandlerComplete(TcpSessionPtr session) | SslServer | privatevirtual |
ConnectHandShakeHandler(TcpServerPtr server, TcpSessionPtr session, const boost::system::error_code &error) | SslServer | privatestatic |
context() | SslServer | protected |
context_ | SslServer | private |
CreateSession() | TcpServer | virtual |
CreateSMSession(SslSession::EventObserver eocb, SandeshReceiveMsgCb rmcb, TcpServer::Endpoint ep) | SandeshClient | virtual |
DeleteSession(TcpSession *session) | TcpServer | virtual |
DeleteSMSession(SandeshSession *session) | SandeshClient | inlinevirtual |
DisableSandeshLogMessages() const | TcpServer | inlinevirtual |
DISALLOW_COPY_AND_ASSIGN(SandeshClient) | SandeshClient | private |
dscp_value() const | SandeshClient | inline |
dscp_value_ | SandeshClient | private |
Endpoint typedef | TcpServer | |
event_manager() | TcpServer | inline |
evm_ | TcpServer | private |
GetDscpValue(NativeSocketType fd) const | TcpServer | |
GetPort() const | TcpServer | |
GetRxSocketStats(SocketIOStats *socket_stats) const | TcpServer | |
GetRxSocketStats(SocketIOStats &socket_stats) const | TcpServer | inline |
GetSession(Endpoint remote) | TcpServer | |
GetSessionCount() const | TcpServer | inline |
GetSessionWaterMarkInfo(std::vector< Sandesh::QueueWaterMarkInfo > &scwm_info) const | SandeshClient | |
GetSocketStats() const | TcpServer | inline |
GetTxSocketStats(SocketIOStats *socket_stats) const | TcpServer | |
GetTxSocketStats(SocketIOStats &socket_stats) const | TcpServer | inline |
HasSessionReadAvailable() const | TcpServer | |
HasSessions() const | TcpServer | |
Initialize(unsigned short port) | TcpServer | virtual |
Initialize(unsigned short port, const IpAddress &host_ip, int intf_id=-1) | TcpServer | virtual |
InitializeInternal(boost::asio::ip::tcp::endpoint localaddr) | TcpServer | |
InitializeSMSession(int connects) | SandeshClient | virtual |
Initiate() | SandeshClient | |
InsertSessionToMap(Endpoint remote, TcpSession *session) | TcpServer | private |
intf_id_ | TcpServer | private |
IsSession() | SandeshClient | inline |
kInitialSMSessionCloseIntervalMSec | SandeshClient | static |
kMaxSMSessionCloseIntervalMSec | SandeshClient | static |
kSessionReaderTask | SandeshClient | privatestatic |
kSessionTaskInstance | SandeshClient | privatestatic |
kSessionWaterMarkInfo | SandeshClient | privatestatic |
kSessionWriterTask | SandeshClient | privatestatic |
kSMTask | SandeshClient | privatestatic |
kSMTaskInstance | SandeshClient | privatestatic |
LocalEndpoint() const | TcpServer | protected |
Mgr() | SandeshClientSM::Mgr | inlineprotected |
mutex_ | TcpServer | mutableprivate |
name_ | TcpServer | private |
NativeSocketType typedef | TcpServer | |
OnSessionClose(TcpSession *session) | TcpServer | private |
ReceiveCtrlMsg(const std::string &msg, const SandeshHeader &header, const std::string &sandesh_name, const uint32_t header_offset) | SandeshClient | private |
ReceiveMsg(const std::string &msg, const SandeshHeader &header, const std::string &sandesh_name, const uint32_t header_offset) | SandeshClient | virtual |
ReConfigCollectors(const std::vector< std::string > &) | SandeshClient | |
refcount_ | TcpServer | private |
RemoveSessionFromMap(Endpoint remote, TcpSession *session) | TcpServer | private |
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)=0 | SandeshClientSM::Mgr | pure virtual |
session() const | SandeshClient | inline |
session_close_interval_msec() const | SandeshClient | inline |
session_close_interval_msec_ | SandeshClient | private |
session_close_time_usec() const | SandeshClient | inline |
session_close_time_usec_ | SandeshClient | private |
session_map_ | TcpServer | private |
session_reader_task_id_ | SandeshClient | private |
session_ref_ | TcpServer | private |
session_task_instance_ | SandeshClient | private |
session_wm_info_ | SandeshClient | private |
session_writer_task_id_ | SandeshClient | private |
SessionMap typedef | TcpServer | private |
SessionSet typedef | TcpServer | private |
set_accept_socket() | SslServer | privatevirtual |
set_socket_open_failure(bool flag) | TcpServer | inlineprotected |
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) | TcpServer | private |
SetSessionWaterMarkInfo(Sandesh::QueueWaterMarkInfo &scwm) | SandeshClient | |
SetSocketOptions(const SandeshConfig &sandesh_config) | TcpServer | |
Shutdown() | SandeshClient | |
sm_ | SandeshClient | private |
sm_task_id_ | SandeshClient | private |
sm_task_instance_ | SandeshClient | private |
so_accept_ | TcpServer | private |
so_ssl_accept_ | SslServer | private |
Socket typedef | TcpServer | |
socket_open_failure() const | TcpServer | inlineprotected |
socket_open_failure_ | TcpServer | private |
ssl_enabled_ | SslServer | private |
ssl_handshake_delayed_ | SslServer | private |
SslServer(EventManager *evm, boost::asio::ssl::context::method m, bool ssl_enabled=true, bool ssl_handshake_delayed=false) | SslServer | explicit |
SslSocket typedef | SslServer | |
state() | SandeshClient | inline |
state_machine() const | SandeshClient | inline |
stats_ | TcpServer | private |
stats_client() const | SandeshClient | inlinevirtual |
stats_client_ | SandeshClient | private |
stats_collector_ | SandeshClient | private |
task_policy_set_ | SandeshClient | privatestatic |
TcpServer(EventManager *evm) | TcpServer | explicit |
TcpServerPtr typedef | TcpServer | protected |
TcpSessionPtr typedef | TcpServer | protected |
ToString() const | TcpServer | inline |
UpdateSessionsDscp(uint8_t dscp) | TcpServer | |
WaitForEmpty() | TcpServer | |
~Mgr() | SandeshClientSM::Mgr | inlineprotectedvirtual |
~SandeshClient() | SandeshClient | virtual |
~SslServer() | SslServer | virtual |
~TcpServer() | TcpServer | virtual |