ACCEPT enum value | TcpSession | |
Accepted() | TcpSession | virtual |
AcceptSession() | HttpSession | |
ACTIVE enum value | TcpSession | |
AllocateBuffer(size_t buffer_size) | TcpSession | private |
AsyncReadHandler(TcpSessionPtr session) | TcpSession | protectedstatic |
AsyncReadSome() | SslSession | privatevirtual |
AsyncReadStart() | TcpSession | virtual |
AsyncReadStartInternal(TcpSessionPtr session) | TcpSession | protected |
AsyncWrite(const uint8_t *data, std::size_t size) | SslSession | privatevirtual |
AsyncWriteHandler(TcpSessionPtr session, const boost::system::error_code &error, std::size_t bytes_transferred) | TcpSession | protectedstatic |
AsyncWriteInternal(TcpSessionPtr session) | TcpSession | protected |
Buffer typedef | TcpSession | |
buffer_queue_ | TcpSession | private |
BufferData(const Buffer &buffer) | TcpSession | inlinestatic |
BufferQueue typedef | TcpSession | private |
BufferSize(const Buffer &buffer) | TcpSession | inlinestatic |
ClearMd5SocketOption(uint32_t peer_ip) | TcpSession | |
client_context_str_ | HttpSession | private |
Close() | TcpSession | |
CLOSE enum value | TcpSession | |
close_reason() const | TcpSession | inline |
close_reason_ | TcpSession | private |
closed_ | TcpSession | private |
CloseInternal(const boost::system::error_code &ec, bool call_observer, bool notify_server=true) | TcpSession | protected |
CONNECT_COMPLETE enum value | TcpSession | |
CONNECT_FAILED enum value | TcpSession | |
Connected(Endpoint remote) | TcpSession | virtual |
ConnectFailed() | TcpSession | |
context_map_ | HttpSession | privatestatic |
context_str_ | HttpSession | private |
CreateReaderTask(boost::asio::mutable_buffer, size_t) | SslSession | privatevirtual |
defer_reader_ | TcpSession | private |
DeleteBuffer(boost::asio::mutable_buffer buffer) | TcpSession | private |
Direction enum name | TcpSession | |
direction_ | TcpSession | private |
DISALLOW_COPY_AND_ASSIGN(HttpSession) | HttpSession | private |
Endpoint typedef | TcpSession | |
established() const | TcpSession | inlineprotected |
established_ | TcpSession | private |
Event enum name | TcpSession | |
event_cb_ | HttpSession | private |
EVENT_NONE enum value | TcpSession | |
EventObserver typedef | TcpSession | |
get_client_context(std::string const &s) | HttpSession | inlinestatic |
get_client_context() | HttpSession | inlineprivate |
get_context() | HttpSession | inline |
GetDscpValue() const | TcpSession | |
GetMap() | HttpSession | inlineprivatestatic |
GetPendingTaskCount() | HttpSession | inlinestatic |
GetReadBufferSize() const | SslSession | privatevirtual |
GetRxSocketStats(SocketIOStats *socket_stats) const | TcpSession | |
GetRxSocketStats(SocketIOStats &socket_stats) const | TcpSession | inline |
GetSession(std::string const &s) | HttpSession | inlineprivatestatic |
GetSessionInstance() const | TcpSession | virtual |
GetSocketStats() const | TcpSession | inline |
GetTxSocketStats(SocketIOStats *socket_stats) const | TcpSession | |
GetTxSocketStats(SocketIOStats &socket_stats) const | TcpSession | inline |
HttpSession(HttpServer *server, SslSocket *sock, bool async_ready=true) | HttpSession | |
HttpSessionPtr typedef | HttpSession | private |
io_strand_ | TcpSession | protected |
IsClosed() const | TcpSession | inline |
IsClosedLocked() const | TcpSession | inlineprivate |
IsEstablished() const | TcpSession | inline |
IsEstablishedLocked() const | TcpSession | inlineprivate |
IsReaderDeferred() const | TcpSession | inlinevirtual |
IsServerSession() | TcpSession | inline |
IsSocketErrorHard(const boost::system::error_code &ec) | SslSession | static |
IsSslDisabled() | SslSession | inline |
IsSslHandShakeDelayed() | SslSession | inline |
IsSslHandShakeInProgress() | SslSession | inline |
IsSslHandShakeSuccess() | SslSession | inline |
IsSslHandShakeSuccessLocked() | SslSession | inline |
kDefaultBufferSize | TcpSession | static |
kDefaultWriteBufferSize | TcpSession | static |
local_endpoint() const | TcpSession | |
local_port() const | TcpSession | |
map_mutex_ | HttpSession | privatestatic |
map_type typedef | HttpSession | private |
mutex_ | TcpSession | mutableprotected |
name_ | TcpSession | private |
NativeSocketType typedef | TcpSession | |
obs_mutex_ | TcpSession | private |
observer() | TcpSession | inlineprotected |
observer_ | TcpSession | private |
OnBody | HttpSession | |
OnHeaderField | HttpSession | |
OnHeadersComplete | HttpSession | |
OnHeaderValue | HttpSession | |
OnMessageBegin | HttpSession | |
OnRead(Buffer buffer) | HttpSession | protectedvirtual |
OnSessionEvent(TcpSession *session, enum TcpSession::Event event) | HttpSession | private |
OnStatusComplete | HttpSession | |
OnUrl | HttpSession | |
PASSIVE enum value | TcpSession | |
read_on_connect_ | TcpSession | private |
reader_task_id() const | TcpSession | inlineprotectedvirtual |
reader_task_id_ | TcpSession | privatestatic |
ReadSome(boost::asio::mutable_buffer buffer, boost::system::error_code *error) | SslSession | privatevirtual |
refcount_ | TcpSession | private |
RegisterEventCb(SessionEventCb cb) | HttpSession | |
ReleaseBuffer(Buffer buffer) | TcpSession | virtual |
ReleaseBufferLocked(Buffer buffer) | TcpSession | private |
remote_ | TcpSession | private |
remote_addr_str_ | TcpSession | private |
remote_addr_string() const | TcpSession | inline |
remote_endpoint() const | TcpSession | inline |
remote_port() const | TcpSession | |
req_handler_task_id_ | HttpSession | privatestatic |
req_queue_empty_ | HttpSession | private |
request_builder_ | HttpSession | private |
request_queue_ | HttpSession | private |
Send(const uint8_t *data, size_t size, size_t *sent) | TcpSession | virtual |
SendSession(std::string const &s, const uint8_t *data, size_t size, size_t *sent) | HttpSession | inlinestatic |
server() | TcpSession | inline |
server_ | TcpSession | private |
SessionEstablished(Endpoint remote, Direction direction) | TcpSession | |
SessionEventCb typedef | HttpSession | |
set_client_context(std::string const &s, const std::string &ctx) | HttpSession | inlinestatic |
set_client_context(const std::string &client_ctx) | HttpSession | inlineprivate |
set_observer(EventObserver observer) | TcpSession | |
set_read_on_connect(bool read) | TcpSession | inline |
SetDeferReader(bool defer_reader) | TcpSession | virtual |
SetDscpSocketOption(uint8_t value) | TcpSession | |
SetEstablished(Endpoint remote, Direction dir) | TcpSession | private |
SetMd5SocketOption(uint32_t peer_ip, const std::string &md5_password) | TcpSession | |
SetName() | TcpSession | private |
SetSocketKeepaliveOptions(int keepalive_time, int keepalive_intvl, int keepalive_probes, int tcp_user_timeout_val=0) | TcpSession | protected |
SetSocketOptions() | TcpSession | virtual |
SetSslHandShakeFailure() | SslSession | inlineprivate |
SetSslHandShakeInProgress(bool state) | SslSession | inline |
SetSslHandShakeSuccess() | SslSession | inlineprivate |
SetTcpNoDelay() | TcpSession | |
SetTcpRecvBufSize(uint32_t size) | TcpSession | |
SetTcpSendBufSize(uint32_t size) | TcpSession | |
sock_descriptor() | TcpSession | inline |
socket() const | SslSession | virtual |
Socket typedef | TcpSession | |
socket_ | TcpSession | private |
ssl_enabled_ | SslSession | private |
ssl_handshake_delayed_ | SslSession | private |
ssl_handshake_in_progress_ | SslSession | private |
ssl_handshake_success_ | SslSession | private |
ssl_last_read_len_ | SslSession | private |
ssl_socket_ | SslSession | private |
SslHandShakeCallback(SslHandShakeCallbackHandler cb, SslSessionPtr, const boost::system::error_code &error) | SslSession | privatestatic |
SslSession(SslServer *server, SslSocket *socket, bool async_read_ready=true) | SslSession | |
SslSocket typedef | SslSession | |
stats_ | TcpSession | protected |
Strand typedef | TcpSession | protected |
task_count_ | HttpSession | privatestatic |
tcp_close_in_progress_ | TcpSession | private |
TcpSession(TcpServer *server, Socket *socket, bool async_read_ready=true, size_t buffer_send_size=TcpSession::kDefaultWriteBufferSize) | TcpSession | |
TcpSessionPtr typedef | TcpSession | protected |
ToString() const | TcpSession | inlinevirtual |
ToUVEKey() const | TcpSession | inline |
TriggerAsyncReadHandler() | TcpSession | protected |
TriggerSslHandShake(SslHandShakeCallbackHandler) | SslSession | |
TriggerSslHandShakeInternal(SslSessionPtr ptr, SslHandShakeCallbackHandler cb) | SslSession | privatestatic |
uve_key_str_ | TcpSession | private |
write_blocked_ | TcpSession | private |
writer_ | TcpSession | private |
WriteReady(const boost::system::error_code &error) | TcpSession | protectedvirtual |
WriteReadyInternal(TcpSessionPtr session, const boost::system::error_code &error, uint64_t block_start_time) | TcpSession | privatestatic |
~HttpSession() | HttpSession | virtual |
~SslSession() | SslSession | protectedvirtual |
~TcpSession() | TcpSession | protectedvirtual |