Horizon Official Technical Documentation
Horizon::Zone::ZoneSocket Member List

This is the complete list of members for Horizon::Zone::ZoneSocket, including all inherited members.

_closedHorizon::Networking::Socket< ZoneSocket >private
_closingHorizon::Networking::Socket< ZoneSocket >private
_is_writing_asyncHorizon::Networking::Socket< ZoneSocket >private
_read_bufferHorizon::Networking::Socket< ZoneSocket >private
_remote_ip_addressHorizon::Networking::Socket< ZoneSocket >private
_remote_portHorizon::Networking::Socket< ZoneSocket >private
_sessionHorizon::Zone::ZoneSocketprotected
_socketHorizon::Networking::Socket< ZoneSocket >private
_socket_idHorizon::Networking::Socket< ZoneSocket >private
_write_queueHorizon::Networking::Socket< ZoneSocket >private
async_process_queue()Horizon::Networking::Socket< ZoneSocket >inlineprotected
async_read()Horizon::Networking::Socket< ZoneSocket >inline
async_read_with_callback(ByteBuffer &buf, void(Socket< ZoneSocket >::*)(boost::system::error_code, std::size_t))Horizon::Networking::Socket< ZoneSocket >inline
BaseSocket typedefHorizon::Zone::ZoneSocketprivate
close_socket()Horizon::Networking::Socket< ZoneSocket >inline
delayed_close_socket()Horizon::Networking::Socket< ZoneSocket >inline
get_read_buffer()Horizon::Networking::Socket< ZoneSocket >inline
get_session()Horizon::Zone::ZoneSocket
get_socket()Horizon::Networking::Socket< ZoneSocket >inlineprivate
get_socket_id()Horizon::Networking::Socket< ZoneSocket >inline
handle_queue()Horizon::Networking::Socket< ZoneSocket >inlineprivate
is_open()Horizon::Networking::Socket< ZoneSocket >inline
on_close() overrideHorizon::Zone::ZoneSocketprotectedvirtual
on_error() overrideHorizon::Zone::ZoneSocketprotectedvirtual
queue_buffer(ByteBuffer &&buffer)Horizon::Networking::Socket< ZoneSocket >inlinevirtual
read_handler() overrideHorizon::Zone::ZoneSocketprotectedvirtual
read_handler_internal(boost::system::error_code error, size_t transferredBytes)Horizon::Networking::Socket< ZoneSocket >inlineprivate
remote_ip_address()Horizon::Networking::Socket< ZoneSocket >inline
remote_port() constHorizon::Networking::Socket< ZoneSocket >inline
set_no_delay(bool enable)Horizon::Networking::Socket< ZoneSocket >inlineprotected
set_session(std::shared_ptr< ZoneSession > session)Horizon::Zone::ZoneSocket
Socket(uint64_t socket_id)Horizon::Networking::Socket< ZoneSocket >inlineexplicit
Socket(uint64_t socket_id, std::shared_ptr< tcp::socket > socket)Horizon::Networking::Socket< ZoneSocket >inlineexplicit
start() overrideHorizon::Zone::ZoneSocketvirtual
update() overrideHorizon::Zone::ZoneSocketvirtual
write_buffer_and_send(ByteBuffer &to_send, boost::system::error_code &error)Horizon::Networking::Socket< ZoneSocket >inlineprotected
write_handler_wrapper(boost::system::error_code, std::size_t)Horizon::Networking::Socket< ZoneSocket >inlineprivate
ZoneSocket(uint64_t uid, std::shared_ptr< tcp::socket > socket)Horizon::Zone::ZoneSocket
~Socket()Horizon::Networking::Socket< ZoneSocket >inlinevirtual
~ZoneSocket()Horizon::Zone::ZoneSocketinline