Horizon Official Technical Documentation
Horizon::Networking::Socket< SocketType > Member List

This is the complete list of members for Horizon::Networking::Socket< SocketType >, including all inherited members.

_closedHorizon::Networking::Socket< SocketType >private
_closingHorizon::Networking::Socket< SocketType >private
_is_writing_asyncHorizon::Networking::Socket< SocketType >private
_read_bufferHorizon::Networking::Socket< SocketType >private
_remote_ip_addressHorizon::Networking::Socket< SocketType >private
_remote_portHorizon::Networking::Socket< SocketType >private
_socketHorizon::Networking::Socket< SocketType >private
_socket_idHorizon::Networking::Socket< SocketType >private
_write_queueHorizon::Networking::Socket< SocketType >private
async_process_queue()Horizon::Networking::Socket< SocketType >inlineprotected
async_read()Horizon::Networking::Socket< SocketType >inline
async_read_with_callback(ByteBuffer &buf, void(Socket< SocketType >::*)(boost::system::error_code, std::size_t))Horizon::Networking::Socket< SocketType >inline
close_socket()Horizon::Networking::Socket< SocketType >inline
delayed_close_socket()Horizon::Networking::Socket< SocketType >inline
get_read_buffer()Horizon::Networking::Socket< SocketType >inline
get_socket()Horizon::Networking::Socket< SocketType >inlineprivate
get_socket_id()Horizon::Networking::Socket< SocketType >inline
handle_queue()Horizon::Networking::Socket< SocketType >inlineprivate
is_open()Horizon::Networking::Socket< SocketType >inline
on_close()=0Horizon::Networking::Socket< SocketType >protectedpure virtual
on_error()=0Horizon::Networking::Socket< SocketType >protectedpure virtual
queue_buffer(ByteBuffer &&buffer)Horizon::Networking::Socket< SocketType >inlinevirtual
read_handler()=0Horizon::Networking::Socket< SocketType >protectedpure virtual
read_handler_internal(boost::system::error_code error, size_t transferredBytes)Horizon::Networking::Socket< SocketType >inlineprivate
remote_ip_address()Horizon::Networking::Socket< SocketType >inline
remote_port() constHorizon::Networking::Socket< SocketType >inline
set_no_delay(bool enable)Horizon::Networking::Socket< SocketType >inlineprotected
Socket(uint64_t socket_id)Horizon::Networking::Socket< SocketType >inlineexplicit
Socket(uint64_t socket_id, std::shared_ptr< tcp::socket > socket)Horizon::Networking::Socket< SocketType >inlineexplicit
start()=0Horizon::Networking::Socket< SocketType >pure virtual
update()Horizon::Networking::Socket< SocketType >inlinevirtual
write_buffer_and_send(ByteBuffer &to_send, boost::system::error_code &error)Horizon::Networking::Socket< SocketType >inlineprotected
write_handler_wrapper(boost::system::error_code, std::size_t)Horizon::Networking::Socket< SocketType >inlineprivate
~Socket()Horizon::Networking::Socket< SocketType >inlinevirtual