OpenSDN source code
KSyncSockTcpSession Member List

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

ACCEPT enum valueTcpSession
Accepted()TcpSessionvirtual
ACTIVE enum valueTcpSession
AllocateBuffer(size_t buffer_size)TcpSessionprivate
AsyncReadHandler(TcpSessionPtr session)TcpSessionprotectedstatic
AsyncReadSome()TcpSessionprotectedvirtual
AsyncReadStart()TcpSessionvirtual
AsyncReadStartInternal(TcpSessionPtr session)TcpSessionprotected
AsyncWrite(const uint8_t *data, std::size_t size)TcpSessionprotectedvirtual
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 enum valueTcpSession
Close()TcpSession
close_reason() constTcpSessioninline
close_reason_TcpSessionprivate
closed_TcpSessionprivate
CloseInternal(const boost::system::error_code &ec, bool call_observer, bool notify_server=true)TcpSessionprotected
CONNECT_COMPLETE enum valueTcpSession
CONNECT_FAILED enum valueTcpSession
Connected(Endpoint remote)TcpSessionvirtual
ConnectFailed()TcpSession
CreateReaderTask(boost::asio::mutable_buffer, size_t)TcpSessionprotectedvirtual
defer_reader_TcpSessionprivate
DeleteBuffer(boost::asio::mutable_buffer buffer)TcpSessionprivate
Direction enum nameTcpSession
direction_TcpSessionprivate
DISALLOW_COPY_AND_ASSIGN(TcpSession)TcpSessionprivate
Endpoint typedefTcpSession
established() constTcpSessioninlineprotected
established_TcpSessionprivate
Event enum nameTcpSession
EVENT_NONE enum valueTcpSession
EventObserver typedefTcpSession
GetDscpValue() constTcpSession
GetReadBufferSize() constTcpSessionprotectedvirtual
GetRxSocketStats(SocketIOStats *socket_stats) constTcpSession
GetRxSocketStats(SocketIOStats &socket_stats) constTcpSessioninline
GetSessionInstance() constTcpSessionvirtual
GetSocketStats() constTcpSessioninline
GetTxSocketStats(SocketIOStats *socket_stats) constTcpSession
GetTxSocketStats(SocketIOStats &socket_stats) constTcpSessioninline
io_strand_TcpSessionprotected
IsClosed() constTcpSessioninline
IsClosedLocked() constTcpSessioninlineprivate
IsEstablished() constTcpSessioninline
IsEstablishedLocked() constTcpSessioninlineprivate
IsReaderDeferred() constTcpSessioninlinevirtual
IsServerSession()TcpSessioninline
IsSocketErrorHard(const boost::system::error_code &ec)TcpSessionstatic
kDefaultBufferSizeTcpSessionstatic
kDefaultWriteBufferSizeTcpSessionstatic
KSyncSockTcpSession(TcpServer *server, Socket *sock, bool async_ready=false)KSyncSockTcpSession
local_endpoint() constTcpSession
local_port() constTcpSession
mutex_TcpSessionmutableprotected
name_TcpSessionprivate
NativeSocketType typedefTcpSession
obs_mutex_TcpSessionprivate
observer()TcpSessioninlineprotected
observer_TcpSessionprivate
OnRead(Buffer buffer)KSyncSockTcpSessionprotectedvirtual
PASSIVE enum valueTcpSession
read_on_connect_TcpSessionprivate
reader_KSyncSockTcpSessionprivate
reader_task_id() constTcpSessioninlineprotectedvirtual
reader_task_id_TcpSessionprivatestatic
ReadSome(boost::asio::mutable_buffer buffer, boost::system::error_code *error)TcpSessionprotectedvirtual
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
Send(const uint8_t *data, size_t size, size_t *sent)TcpSessionvirtual
server()TcpSessioninline
server_TcpSessionprivate
SessionEstablished(Endpoint remote, Direction direction)TcpSession
set_observer(EventObserver observer)TcpSession
set_read_on_connect(bool read)TcpSessioninline
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
SetSocketKeepaliveOptions(int keepalive_time, int keepalive_intvl, int keepalive_probes, int tcp_user_timeout_val=0)TcpSessionprotected
SetSocketOptions()TcpSessionvirtual
SetTcpNoDelay()TcpSession
SetTcpRecvBufSize(uint32_t size)TcpSession
SetTcpSendBufSize(uint32_t size)TcpSession
sock_descriptor()TcpSessioninline
Socket typedefTcpSession
socket() constTcpSessioninlinevirtual
socket_TcpSessionprivate
stats_TcpSessionprotected
Strand typedefTcpSessionprotected
tcp_close_in_progress_TcpSessionprivate
TcpSession(TcpServer *server, Socket *socket, bool async_read_ready=true, size_t buffer_send_size=TcpSession::kDefaultWriteBufferSize)TcpSession
TcpSessionPtr typedefTcpSessionprotected
ToString() constTcpSessioninlinevirtual
ToUVEKey() constTcpSessioninline
TriggerAsyncReadHandler()TcpSessionprotected
uve_key_str_TcpSessionprivate
write_blocked_TcpSessionprivate
writer_TcpSessionprivate
WriteReady(const boost::system::error_code &error)TcpSessionprotectedvirtual
WriteReadyInternal(TcpSessionPtr session, const boost::system::error_code &error, uint64_t block_start_time)TcpSessionprivatestatic
~KSyncSockTcpSession()KSyncSockTcpSessionvirtual
~TcpSession()TcpSessionprotectedvirtual