tec::networking::ServerConnection
#include <server-connection.hpp>
Public Types
Public Functions
Public Attributes
Public Types Documentation
typedef messageHandlerFunc
typedef std::function<void(MessageIn&)> tec::networking::ServerConnection::messageHandlerFunc;
Public Functions Documentation
function ServerConnection
ServerConnection(
ServerStats & s
)
function Connect
bool Connect(
std::string_view ip =LOCAL_HOST
)
function Disconnect
void Disconnect()
function Stop
void Stop()
function StartDispatch
void StartDispatch()
function StartSync
void StartSync()
function SendChatMessage
void SendChatMessage(
std::string message
)
function Send
void Send(
MessagePool::ptr_type msg
)
function Send
void Send(
MessageOut & msg
)
function Send
void Send(
MessageOut && msg
)
function GetLastRecvStateID
inline state_id_t GetLastRecvStateID()
function GetRecentPings
inline std::list< ping_time_t > GetRecentPings()
function GetAveragePing
inline ping_time_t GetAveragePing()
function GetEstimatedDelay
inline ping_time_t GetEstimatedDelay()
function GetClientID
inline eid GetClientID()
function RegisterMessageHandler
inline void RegisterMessageHandler(
MessageType type,
messageHandlerFunc handler
)
function RegisterConnectFunc
void RegisterConnectFunc(
std::function< void()> func
)
function GetPartialMessageCount
inline size_t GetPartialMessageCount() const
Public Attributes Documentation
variable stats
ServerStats & stats;
Updated on 2022-07-24 at 19:27:35 +0000