Class ConnectionManager

Class Documentation

class ConnectionManager

Public Functions

ConnectionManager(ConnectionManager &other) = delete
void operator=(const ConnectionManager&) = delete
inline ISteamNetworkingSockets *get_sockets() const
void add_connection(HSteamNetConnection connection, Connection *connection_object)
void remove_connection(HSteamNetConnection connection)
Connection *get_connection(HSteamNetConnection connection)
void add_server(HSteamListenSocket server, Server *server_object)
void remove_server(HSteamListenSocket server)
Server *get_server(HSteamListenSocket server)

Public Static Functions

static ConnectionManager *get_instance()

Protected Functions

ConnectionManager()
~ConnectionManager()