Horizon Official Technical Documentation
Horizon::Networking::ConnectSocketMgr< SocketType, NetworkThreadType > Member List

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

_connection_mapHorizon::Networking::ConnectSocketMgr< SocketType, NetworkThreadType >private
_connection_map_mtxHorizon::Networking::ConnectSocketMgr< SocketType, NetworkThreadType >private
_last_socket_idHorizon::Networking::SocketMgr< SocketType, NetworkThreadType >private
_thread_mapHorizon::Networking::SocketMgr< SocketType, NetworkThreadType >private
add_socket_to_connections(std::string const &conn_name, std::shared_ptr< SocketType > sock)Horizon::Networking::ConnectSocketMgr< SocketType, NetworkThreadType >inline
BaseSocketMgr typedefHorizon::Networking::ConnectSocketMgr< SocketType, NetworkThreadType >private
ConnectionMap typedefHorizon::Networking::ConnectSocketMgr< SocketType, NetworkThreadType >private
get_new_socket()Horizon::Networking::SocketMgr< SocketType, NetworkThreadType >inline
get_socket_from_connections(std::string const &conn_name)Horizon::Networking::ConnectSocketMgr< SocketType, NetworkThreadType >inline
get_thread_map()Horizon::Networking::SocketMgr< SocketType, NetworkThreadType >inline
GetNetworkThreadCount() constHorizon::Networking::SocketMgr< SocketType, NetworkThreadType >inline
network_thread_map typedefHorizon::Networking::SocketMgr< SocketType, NetworkThreadType >private
NetworkThreadPtr typedefHorizon::Networking::SocketMgr< SocketType, NetworkThreadType >private
on_socket_open(std::string const &conn_name, std::shared_ptr< tcp::socket > const &tcp_socket, uint32_t thread_index)Horizon::Networking::ConnectSocketMgr< SocketType, NetworkThreadType >inline
Horizon::Networking::SocketMgr::on_socket_open(std::shared_ptr< tcp::socket > const &socket, uint32_t thread_index)Horizon::Networking::SocketMgr< SocketType, NetworkThreadType >inline
remove_socket_from_connections(std::string const &conn_name)Horizon::Networking::ConnectSocketMgr< SocketType, NetworkThreadType >inline
SelectThreadWithMinConnections() constHorizon::Networking::SocketMgr< SocketType, NetworkThreadType >inline
start(std::string const &connection_name, Server *server, std::string const &connect_ip, uint16_t port, uint32_t connections=1, bool minimal=false)Horizon::Networking::ConnectSocketMgr< SocketType, NetworkThreadType >inlinevirtual
StartNetworkThreads(uint32_t threads=1)Horizon::Networking::SocketMgr< SocketType, NetworkThreadType >inlinevirtual
stop_network() overrideHorizon::Networking::ConnectSocketMgr< SocketType, NetworkThreadType >inlinevirtual
~SocketMgr()Horizon::Networking::SocketMgr< SocketType, NetworkThreadType >inlinevirtual