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

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

_active_socketsHorizon::Networking::NetworkThread< SocketType >protected
_connectionsHorizon::Networking::NetworkThread< SocketType >private
_finalizingHorizon::Networking::NetworkThread< SocketType >private
_io_contextHorizon::Networking::NetworkThread< SocketType >private
_new_socket_queueHorizon::Networking::NetworkThread< SocketType >private
_new_socket_queue_lockHorizon::Networking::NetworkThread< SocketType >private
_segment_numberHorizon::Networking::NetworkThread< SocketType >private
_threadHorizon::Networking::NetworkThread< SocketType >private
_update_timerHorizon::Networking::NetworkThread< SocketType >private
add_new_sockets()Horizon::Networking::NetworkThread< SocketType >inlineprotectedvirtual
add_socket(std::shared_ptr< SocketType > sock)Horizon::Networking::NetworkThread< SocketType >inlinevirtual
connection_count() constHorizon::Networking::NetworkThread< SocketType >inline
finalize()Horizon::Networking::NetworkThread< SocketType >inlinevirtual
get_new_socket()Horizon::Networking::NetworkThread< SocketType >inline
is_finalizing()Horizon::Networking::NetworkThread< SocketType >inline
join()Horizon::Networking::NetworkThread< SocketType >inline
NetworkThread()Horizon::Networking::NetworkThread< SocketType >inline
on_socket_added(std::shared_ptr< SocketType > sock)=0Horizon::Networking::NetworkThread< SocketType >protectedpure virtual
on_socket_removed(std::shared_ptr< SocketType > sock)=0Horizon::Networking::NetworkThread< SocketType >protectedpure virtual
run()Horizon::Networking::NetworkThread< SocketType >inlineprotectedvirtual
SocketContainer typedefHorizon::Networking::NetworkThread< SocketType >private
start(int segment_number=1)Horizon::Networking::NetworkThread< SocketType >inlinevirtual
update()Horizon::Networking::NetworkThread< SocketType >inlineprotectedvirtual
~NetworkThread()Horizon::Networking::NetworkThread< SocketType >inlinevirtual