Bond's TCP Library  1.0
Bond's TCP Client/Server Library
tcp::Session Member List

This is the complete list of members for tcp::Session, including all inherited members.

accepted()tcp::Sessionprotectedvirtual
available()tcp::DataSocketinline
canSend(bool value)tcp::DataSocketprotected
connected() consttcp::Sessioninline
createSSL(SSLContext *context)tcp::DataSocketprotectedvirtual
dataAvailable()=0tcp::DataSocketprotectedpure virtual
DataSocket(EPoll &epoll, const int domain=AF_INET, const int socket=0, const bool blocking=false, const int events=(EPOLLIN|EPOLLRDHUP)) (defined in tcp::DataSocket)tcp::DataSocketinline
disconnect() overridetcp::Sessionvirtual
disconnected() overridetcp::Sessionprotectedvirtual
domain() consttcp::Socketinline
epoll()tcp::Socketinlineprotected
handleEvents(uint32_t events) overridetcp::DataSocketprotectedvirtual
mtxtcp::Socketprotected
peer_address() consttcp::Sessioninline
peer_port() consttcp::Sessioninline
read(void *buffer, size_t size)tcp::DataSocket
readToInputBuffer()tcp::DataSocketprotected
sendOutputBuffer()tcp::DataSocketprotected
server() consttcp::Sessioninline
Server (defined in tcp::Session)tcp::Sessionfriend
Session(EPoll &epoll, Server &server, const int socket, const struct sockaddr_in peer_addr)tcp::Sessioninlineprotected
setEvents(int events)tcp::Socketprotected
socket() consttcp::Socketinline
Socket(EPoll &epoll, const int domain=AF_INET, const int socket=0, const bool blocking=false, const int events=(EPOLLIN|EPOLLRDHUP))tcp::Socket
SSL (defined in tcp::Session)tcp::Sessionfriend
ssl_tcp::DataSocketprotected
state_tcp::Socketprotected
write(const void *buffer, size_t size)tcp::DataSocket
~Session()tcp::Sessionprotectedvirtual
~Socket()tcp::Socket