OpenSDN source code
SandeshServer Member List

This is the complete list of members for SandeshServer, 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)SandeshServerprotectedvirtual
AllocConnectionIndex()SandeshServer
AllocSession(SslSocket *socket)SandeshServerprotectedvirtual
AsyncAccept()TcpServerprivate
ClearSessions()TcpServer
Compare(const Endpoint &peer_addr, const SandeshConnectionPair &) constSandeshServerprivate
cond_var_TcpServerprivate
conn_bmap_SandeshServerprivate
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
connection_SandeshServerprivate
ConnectionsCount()SandeshServerinline
context()SslServerprotected
context_SslServerprivate
CreateSession()SandeshServervirtual
DeleteActor classSandeshServerfriend
deleter()SandeshServer
deleter_SandeshServerprivate
DeleteSession(TcpSession *session)TcpServervirtual
DisableSandeshLogMessages() constSandeshServerinlinevirtual
DISALLOW_COPY_AND_ASSIGN(SandeshServer)SandeshServerprivate
DisconnectSession(SandeshSession *session)SandeshServerinlinevirtual
Endpoint typedefTcpServer
event_manager()TcpServerinline
evm_TcpServerprivate
FindConnection(const Endpoint &peer_addr)SandeshServer
FreeConnectionIndex(int)SandeshServer
GetDscpValue(NativeSocketType fd) constTcpServer
GetPort() constTcpServer
GetRxSocketStats(SocketIOStats *socket_stats) constTcpServer
GetRxSocketStats(SocketIOStats &socket_stats) constTcpServerinline
GetSession(Endpoint remote)TcpServer
GetSessionCount() constTcpServerinline
GetSocketStats() constTcpServerinline
GetTxSocketStats(SocketIOStats *socket_stats) constTcpServer
GetTxSocketStats(SocketIOStats &socket_stats) constTcpServerinline
HasSessionReadAvailable() constTcpServer
HasSessions() constTcpServer
Initialize(short port, const std::string &ip="0.0.0.0")SandeshServervirtual
SslServer::Initialize(unsigned short port)TcpServervirtual
SslServer::Initialize(unsigned short port, const IpAddress &host_ip, int intf_id=-1)TcpServervirtual
InitializeInternal(boost::asio::ip::tcp::endpoint localaddr)TcpServer
Initiate()SandeshServer
InsertSessionToMap(Endpoint remote, TcpSession *session)TcpServerprivate
intf_id_TcpServerprivate
kLifetimeMgrTaskSandeshServerprivatestatic
kMaxInitRetriesSandeshServerprivatestatic
kSessionReaderTaskSandeshServerprivatestatic
kStateMachineTaskSandeshServerprivatestatic
lifetime_manager()SandeshServer
lifetime_manager_SandeshServerprivate
lifetime_mgr_task_id()SandeshServer
lifetime_mgr_task_id_SandeshServerprivate
LocalEndpoint() constTcpServerprotected
mutex_SandeshServerprivate
name_TcpServerprivate
NativeSocketType typedefTcpServer
OnSessionClose(TcpSession *session)TcpServerprivate
ReceiveResourceUpdate(SandeshSession *session, bool rsc)SandeshServerinlinevirtual
ReceiveSandeshCtrlMsg(SandeshStateMachine *state_machine, SandeshSession *session, const Sandesh *sandesh)SandeshServervirtual
ReceiveSandeshMsg(SandeshSession *session, const SandeshMessage *msg, bool resource)=0SandeshServerpure virtual
refcount_TcpServerprivate
RemoveConnection(SandeshConnection *connection)SandeshServer
RemoveSessionFromMap(Endpoint remote, TcpSession *session)TcpServerprivate
ResetAcceptor()TcpServer
SandeshConnectionMap typedefSandeshServerprivate
SandeshConnectionPair typedefSandeshServerprivate
SandeshServer(EventManager *evm, const SandeshConfig &config)SandeshServerexplicit
session_map_TcpServerprivate
session_reader_task_id() constSandeshServerinlineprotected
session_reader_task_id_SandeshServerprivate
session_ref_TcpServerprivate
session_writer_task_id() constSandeshServerinlineprotected
SessionMap typedefTcpServerprivate
SessionSet typedefTcpServerprivate
SessionShutdown()SandeshServervirtual
set_accept_socket()SslServerprivatevirtual
set_socket_open_failure(bool flag)TcpServerinlineprotected
SetAcceptor()TcpServer
SetDscpSocketOption(NativeSocketType fd, uint8_t value)TcpServer
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
SetSocketOptions(const SandeshConfig &sandesh_config)TcpServer
Shutdown()SandeshServer
sm_task_id_SandeshServerprivate
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
stats_TcpServerprivate
task_policy_set_SandeshServerprivatestatic
TcpServer(EventManager *evm)TcpServerexplicit
TcpServerPtr typedefTcpServerprotected
TcpSessionPtr typedefTcpServerprotected
ToString() constTcpServerinline
UpdateSessionsDscp(uint8_t dscp)TcpServer
WaitForEmpty()TcpServer
~SandeshServer()SandeshServervirtual
~SslServer()SslServervirtual
~TcpServer()TcpServervirtual