_connection_map | Horizon::Networking::ConnectSocketMgr< SocketType, NetworkThreadType > | private |
_connection_map_mtx | Horizon::Networking::ConnectSocketMgr< SocketType, NetworkThreadType > | private |
_last_socket_id | Horizon::Networking::SocketMgr< SocketType, NetworkThreadType > | private |
_thread_map | Horizon::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 typedef | Horizon::Networking::ConnectSocketMgr< SocketType, NetworkThreadType > | private |
ConnectionMap typedef | Horizon::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() const | Horizon::Networking::SocketMgr< SocketType, NetworkThreadType > | inline |
network_thread_map typedef | Horizon::Networking::SocketMgr< SocketType, NetworkThreadType > | private |
NetworkThreadPtr typedef | Horizon::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() const | Horizon::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() override | Horizon::Networking::ConnectSocketMgr< SocketType, NetworkThreadType > | inlinevirtual |
~SocketMgr() | Horizon::Networking::SocketMgr< SocketType, NetworkThreadType > | inlinevirtual |