PionNetworkLibrary
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
pion::tcp::connection Member List

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

accept(boost::asio::ip::tcp::acceptor &tcp_acceptor)pion::tcp::connectioninline
async_accept(boost::asio::ip::tcp::acceptor &tcp_acceptor, AcceptHandler handler)pion::tcp::connectioninline
async_connect(const boost::asio::ip::tcp::endpoint &tcp_endpoint, ConnectHandler handler)pion::tcp::connectioninline
async_connect(const boost::asio::ip::address &remote_addr, const unsigned int remote_port, ConnectHandler handler)pion::tcp::connectioninline
async_handshake_client(SSLHandshakeHandler handler)pion::tcp::connectioninline
async_handshake_server(SSLHandshakeHandler handler)pion::tcp::connectioninline
async_read(CompletionCondition completion_condition, ReadHandler handler)pion::tcp::connectioninline
async_read(const MutableBufferSequence &buffers, CompletionCondition completion_condition, ReadHandler handler)pion::tcp::connectioninline
async_read_some(ReadHandler handler)pion::tcp::connectioninline
async_read_some(ReadBufferType read_buffer, ReadHandler handler)pion::tcp::connectioninline
async_write(const ConstBufferSequence &buffers, write_handler_t handler)pion::tcp::connectioninline
cancel(void)pion::tcp::connectioninline
close(void)pion::tcp::connectioninline
connect(boost::asio::ip::tcp::endpoint &tcp_endpoint)pion::tcp::connectioninline
connect(const boost::asio::ip::address &remote_addr, const unsigned int remote_port)pion::tcp::connectioninline
connect(const std::string &remote_server, const unsigned int remote_port)pion::tcp::connectioninline
connection(boost::asio::io_service &io_service, const bool ssl_flag=false)pion::tcp::connectioninlineexplicit
connection(boost::asio::io_service &io_service, ssl_context_type &ssl_context)pion::tcp::connectioninline
connection(boost::asio::io_service &io_service, ssl_context_type &ssl_context, const bool ssl_flag, connection_handler finished_handler)pion::tcp::connectioninlineprotected
connection_handler typedefpion::tcp::connection
create(boost::asio::io_service &io_service, ssl_context_type &ssl_context, const bool ssl_flag, connection_handler finished_handler)pion::tcp::connectioninlinestatic
finish(void)pion::tcp::connectioninline
get_io_service(void)pion::tcp::connectioninline
get_keep_alive(void) const pion::tcp::connectioninline
get_lifecycle(void) const pion::tcp::connectioninline
get_pipelined(void) const pion::tcp::connectioninline
get_read_buffer(void)pion::tcp::connectioninline
get_remote_endpoint(void) const pion::tcp::connectioninline
get_remote_ip(void) const pion::tcp::connectioninline
get_remote_port(void) const pion::tcp::connectioninline
get_socket(void)pion::tcp::connectioninline
get_socket(void) const pion::tcp::connectioninline
get_ssl_flag(void) const pion::tcp::connectioninline
get_ssl_socket(void)pion::tcp::connectioninline
get_ssl_socket(void) const pion::tcp::connectioninline
handshake_client(void)pion::tcp::connectioninline
handshake_server(void)pion::tcp::connectioninline
is_open(void) const pion::tcp::connectioninline
LIFECYCLE_CLOSE enum valuepion::tcp::connection
LIFECYCLE_KEEPALIVE enum valuepion::tcp::connection
LIFECYCLE_PIPELINED enum valuepion::tcp::connection
lifecycle_type enum namepion::tcp::connection
load_read_pos(const char *&read_ptr, const char *&read_end_ptr) const pion::tcp::connectioninline
read(CompletionCondition completion_condition, boost::system::error_code &ec)pion::tcp::connectioninline
read(const MutableBufferSequence &buffers, CompletionCondition completion_condition, boost::system::error_code &ec)pion::tcp::connectioninline
READ_BUFFER_SIZE enum valuepion::tcp::connection
read_buffer_type typedefpion::tcp::connection
read_some(boost::system::error_code &ec)pion::tcp::connectioninline
read_some(ReadBufferType read_buffer, boost::system::error_code &ec)pion::tcp::connectioninline
save_read_pos(const char *read_ptr, const char *read_end_ptr)pion::tcp::connectioninline
set_lifecycle(lifecycle_type t)pion::tcp::connectioninline
socket_type typedefpion::tcp::connection
ssl_context_type typedefpion::tcp::connection
write(const ConstBufferSequence &buffers, boost::system::error_code &ec)pion::tcp::connectioninline
~connection()pion::tcp::connectioninlinevirtual