OpenSDN source code
HttpClientSession Member List

This is the complete list of members for HttpClientSession, 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()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
CONNECT_COMPLETE enum valueTcpSession
CONNECT_FAILED enum valueTcpSession
Connected(Endpoint remote)TcpSessionvirtual
ConnectFailed()TcpSession
Connection()HttpClientSessioninline
connection_HttpClientSessionprivate
CreateReaderTask(boost::asio::mutable_buffer, size_t)TcpSessionprotectedvirtual
defer_reader_TcpSessionprivate
delete_called_HttpClientSessionprivate
DeleteBuffer(boost::asio::mutable_buffer buffer)TcpSessionprivate
Direction enum nameTcpSession
direction_TcpSessionprivate
DISALLOW_COPY_AND_ASSIGN(HttpClientSession)HttpClientSessionprivate
Endpoint typedefTcpSession
established() constTcpSessioninlineprotected
established_TcpSessionprivate
Event enum nameTcpSession
event_cb_HttpClientSessionprivate
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
HttpClientSession(HttpClient *client, Socket *socket)HttpClientSession
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
local_endpoint() constTcpSession
local_port() constTcpSession
mutex()HttpClientSessioninline
mutex_HttpClientSessionprivate
name_TcpSessionprivate
NativeSocketType typedefTcpSession
obs_mutex_TcpSessionprivate
observer()TcpSessioninlineprotected
observer_TcpSessionprivate
OnEvent(TcpSession *session, Event event)HttpClientSessionprivate
OnEventInternal(TcpSessionPtr session, Event event)HttpClientSessionprivate
OnRead(Buffer buffer)HttpClientSessionvirtual
PASSIVE enum valueTcpSession
read_on_connect_TcpSessionprivate
reader_task_id() constTcpSessioninlineprotectedvirtual
reader_task_id_TcpSessionprivatestatic
ReadSome(boost::asio::mutable_buffer buffer, boost::system::error_code *error)TcpSessionprotectedvirtual
refcount_TcpSessionprivate
RegisterEventCb(SessionEventCb cb)HttpClientSession
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
SessionEventCb typedefHttpClientSession
set_observer(EventObserver observer)TcpSession
set_read_on_connect(bool read)TcpSessioninline
SetConnection(HttpConnection *conn)HttpClientSessioninline
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 typedefHttpClientSession
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
~HttpClientSession()HttpClientSessioninlinevirtual
~TcpSession()TcpSessionprotectedvirtual