OpenSDN source code
SandeshSession Member List

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

ACCEPT enum valueTcpSession
Accepted()TcpSessionvirtual
ACTIVE enum valueTcpSession
AllocateBuffer(size_t buffer_size)TcpSessionprivate
AsyncReadHandler(TcpSessionPtr session)TcpSessionprotectedstatic
AsyncReadSome()SslSessionprivatevirtual
AsyncReadStart()TcpSessionvirtual
AsyncReadStartInternal(TcpSessionPtr session)TcpSessionprotected
AsyncWrite(const uint8_t *data, std::size_t size)SslSessionprivatevirtual
AsyncWriteHandler(TcpSessionPtr session, const boost::system::error_code &error, std::size_t bytes_transferred)TcpSessionprotectedstatic
AsyncWriteInternal(TcpSessionPtr session)TcpSessionprotected
Buffer typedefTcpSession
buffer_queue_TcpSessionprivate
BufferData(const Buffer &buffer)TcpSessioninlinestatic
BufferQueue typedefTcpSessionprivate
BufferSize(const Buffer &buffer)TcpSessioninlinestatic
ClearMd5SocketOption(uint32_t peer_ip)TcpSession
Close()TcpSession
CLOSE enum valueTcpSession
close_reason() constTcpSessioninline
close_reason_TcpSessionprivate
closed_TcpSessionprivate
CloseInternal(const boost::system::error_code &ec, bool call_observer, bool notify_server=true)TcpSessionprotected
conn_mutex_SandeshSessionprivate
CONNECT_COMPLETE enum valueTcpSession
CONNECT_FAILED enum valueTcpSession
Connected(Endpoint remote)TcpSessionvirtual
ConnectFailed()TcpSession
connection()SandeshSessioninline
connection_SandeshSessionprivate
CreateReaderTask(boost::asio::mutable_buffer, size_t)SslSessionprivatevirtual
DecodeCtrlSandesh(const std::string &msg, const SandeshHeader &header, const std::string &sandesh_name, const uint32_t &header_offset)SandeshSessionstatic
defer_reader_TcpSessionprivate
DeleteBuffer(boost::asio::mutable_buffer buffer)TcpSessionprivate
Direction enum nameTcpSession
direction_TcpSessionprivate
DISALLOW_COPY_AND_ASSIGN(SandeshSession)SandeshSessionprivate
Endpoint typedefTcpSession
EnqueueBuffer(u_int8_t *buf, u_int32_t buf_len)SandeshSessionvirtual
EnqueueClose()SandeshSessionvirtual
established() constTcpSessioninlineprotected
established_TcpSessionprivate
Event enum nameTcpSession
EVENT_NONE enum valueTcpSession
EventObserver typedefTcpSession
GetDscpValue() constTcpSession
GetReadBufferSize() constSslSessionprivatevirtual
GetRxSocketStats(SocketIOStats *socket_stats) constTcpSession
GetRxSocketStats(SocketIOStats &socket_stats) constTcpSessioninline
GetSessionInstance() constSandeshSessioninlinevirtual
GetSocketStats() constTcpSessioninline
GetStats() constSandeshSessioninline
GetTxSocketStats(SocketIOStats *socket_stats) constTcpSession
GetTxSocketStats(SocketIOStats &socket_stats) constTcpSessioninline
increment_recv_fail()SandeshSessioninline
increment_recv_msg()SandeshSessioninline
increment_recv_msg_fail()SandeshSessioninline
increment_send_buffer_fail()SandeshSessioninline
increment_send_msg()SandeshSessioninline
increment_send_msg_fail()SandeshSessioninline
increment_wait_msgq_dequeue()SandeshSessioninline
increment_wait_msgq_enqueue()SandeshSessioninline
increment_write_ready_cb_error()SandeshSessioninline
instance_SandeshSessionprivate
io_strand_TcpSessionprotected
IsClosed() constTcpSessioninline
IsClosedLocked() constTcpSessioninlineprivate
IsEstablished() constTcpSessioninline
IsEstablishedLocked() constTcpSessioninlineprivate
IsReaderDeferred() constTcpSessioninlinevirtual
IsServerSession()TcpSessioninline
IsSocketErrorHard(const boost::system::error_code &ec)SslSessionstatic
IsSslDisabled()SslSessioninline
IsSslHandShakeDelayed()SslSessioninline
IsSslHandShakeInProgress()SslSessioninline
IsSslHandShakeSuccess()SslSessioninline
IsSslHandShakeSuccessLocked()SslSessioninline
kDefaultBufferSizeTcpSessionstatic
kDefaultWriteBufferSizeTcpSessionstatic
keepalive_idle_time_SandeshSessionprivate
keepalive_interval_SandeshSessionprivate
keepalive_probes_SandeshSessionprivate
kQueueSizeSandeshSessionprivatestatic
kSessionKeepaliveIdleTimeSandeshSessionprivatestatic
kSessionKeepaliveIntervalSandeshSessionprivatestatic
kSessionKeepaliveProbesSandeshSessionprivatestatic
kSessionTcpUserTimeoutSandeshSessionprivatestatic
local_endpoint() constTcpSession
local_port() constTcpSession
mutex_TcpSessionmutableprotected
name_TcpSessionprivate
NativeSocketType typedefTcpSession
obs_mutex_TcpSessionprivate
observer()TcpSessioninlineprotected
observer_TcpSessionprivate
OnRead(Buffer buffer)SandeshSessionvirtual
PASSIVE enum valueTcpSession
read_on_connect_TcpSessionprivate
reader_SandeshSessionprivate
reader_task_id() constSandeshSessioninlineprotectedvirtual
reader_task_id_SandeshSessionprivate
ReadSome(boost::asio::mutable_buffer buffer, boost::system::error_code *error)SslSessionprivatevirtual
refcount_TcpSessionprivate
ReleaseBuffer(Buffer buffer)TcpSessionvirtual
ReleaseBufferLocked(Buffer buffer)TcpSessionprivate
remote_TcpSessionprivate
remote_addr_str_TcpSessionprivate
remote_addr_string() constTcpSessioninline
remote_endpoint() constTcpSessioninline
remote_port() constTcpSession
ResetSendQueueWaterMark()SandeshSession
SandeshSession(SslServer *client, SslSocket *socket, int task_instance, int writer_task_id, int reader_task_id)SandeshSession
SandeshSessionTest classSandeshSessionfriend
Send(const uint8_t *data, size_t size, size_t *sent)TcpSessionvirtual
send_buffer_queue()SandeshSessioninline
send_buffer_queue_SandeshSessionprivate
send_mutex_SandeshSessionprivate
send_queue()SandeshSessioninline
send_queue_SandeshSessionprivate
SendBuffer(boost::shared_ptr< TMemoryBuffer > sbuffer)SandeshSessionprivate
sending_level_SandeshSessionprivate
SendingLevel() constSandeshSession
SendMsg(SandeshElement element)SandeshSessionprivate
server()TcpSessioninline
server_TcpSessionprivate
SessionEstablished(Endpoint remote, Direction direction)TcpSession
SessionSendReady()SandeshSessionprivate
set_observer(EventObserver observer)TcpSession
set_read_on_connect(bool read)TcpSessioninline
set_stats_client(StatsClient *stats_client)SandeshSessioninline
SetConnection(SandeshConnection *connection)SandeshSessioninline
SetDeferReader(bool defer_reader)TcpSessionvirtual
SetDscpSocketOption(uint8_t value)TcpSession
SetEstablished(Endpoint remote, Direction dir)TcpSessionprivate
SetMd5SocketOption(uint32_t peer_ip, const std::string &md5_password)TcpSession
SetName()TcpSessionprivate
SetReceiveMsgCb(SandeshReceiveMsgCb cb)SandeshSessioninline
SetSendingLevel(size_t count, SandeshLevel::type level)SandeshSessionprivate
SetSendQueueWaterMark(Sandesh::QueueWaterMarkInfo &wm_info)SandeshSession
SetSocketKeepaliveOptions(int keepalive_time, int keepalive_intvl, int keepalive_probes, int tcp_user_timeout_val=0)TcpSessionprotected
SetSocketOptions()SandeshSessionvirtual
SetSslHandShakeFailure()SslSessioninlineprivate
SetSslHandShakeInProgress(bool state)SslSessioninline
SetSslHandShakeSuccess()SslSessioninlineprivate
SetTcpNoDelay()TcpSession
SetTcpRecvBufSize(uint32_t size)TcpSession
SetTcpSendBufSize(uint32_t size)TcpSession
Shutdown()SandeshSessionvirtual
sock_descriptor()TcpSessioninline
socket() constSslSessionvirtual
Socket typedefTcpSession
socket_TcpSessionprivate
ssl_enabled_SslSessionprivate
ssl_handshake_delayed_SslSessionprivate
ssl_handshake_in_progress_SslSessionprivate
ssl_handshake_success_SslSessionprivate
ssl_last_read_len_SslSessionprivate
ssl_socket_SslSessionprivate
SslHandShakeCallback(SslHandShakeCallbackHandler cb, SslSessionPtr, const boost::system::error_code &error)SslSessionprivatestatic
SslSession(SslServer *server, SslSocket *socket, bool async_read_ready=true)SslSession
SslSocket typedefSslSession
sstats_SandeshSessionprivate
stats_TcpSessionprotected
stats_client_SandeshSessionprivate
Strand typedefTcpSessionprotected
tcp_close_in_progress_TcpSessionprivate
tcp_user_timeout_SandeshSessionprivate
TcpSession(TcpServer *server, Socket *socket, bool async_read_ready=true, size_t buffer_send_size=TcpSession::kDefaultWriteBufferSize)TcpSession
TcpSessionPtr typedefTcpSessionprotected
ToString() constSandeshSessionvirtual
ToUVEKey() constTcpSessioninline
TriggerAsyncReadHandler()TcpSessionprotected
TriggerSslHandShake(SslHandShakeCallbackHandler)SslSession
TriggerSslHandShakeInternal(SslSessionPtr ptr, SslHandShakeCallbackHandler cb)SslSessionprivatestatic
uve_key_str_TcpSessionprivate
write_blocked_TcpSessionprivate
writer()SandeshSessioninline
writer_SandeshSessionprivate
WriteReady(const boost::system::error_code &ec)SandeshSessioninlinevirtual
WriteReadyInternal(TcpSessionPtr session, const boost::system::error_code &error, uint64_t block_start_time)TcpSessionprivatestatic
~SandeshSession()SandeshSessionvirtual
~SslSession()SslSessionprotectedvirtual
~TcpSession()TcpSessionprotectedvirtual