Class Connection

Class Documentation

class Connection

Public Functions

inline void register_on_connect_callback(const std::function<void()> &callback)
inline void register_on_disconnect_callback(const std::function<void()> &callback)
inline void register_on_data_received_callback(const std::function<void(const Buffer)> &callback)
Connection()
explicit Connection(ConnectionManager *manager)
~Connection()
void connect(const std::string &address)
void disconnect()
void send_buffer(Buffer buffer, bool reliable = true)
void send_string(const std::string &string, bool reliable = true)
void send_raw(const void *data, size_t size, bool reliable = true)
template<typename T>
inline void send_data(const T &data, const bool reliable = true)
inline bool is_running() const
inline ConnectionState get_state() const
SteamNetConnectionInfo_t get_connection_info() const