Nebula
Loading...
Searching...
No Matches
standardmultiplayerclient.h
Go to the documentation of this file.
1#pragma once
2//------------------------------------------------------------------------------
9//------------------------------------------------------------------------------
11#include "game/entity.h"
12
13
14namespace Multiplayer
15{
16
18{
19public:
22 bool Open() override;
23 void Close() override;
24
25 void OnIsConnecting() override;
26 void OnConnected() override;
27 void OnDisconnected() override;
28 void OnMessageReceived(SteamNetworkingMessage_t* msg) override;
29
30private:
32};
33
34} // namespace Multiplayer
BaseMultiplayerClient()
constructor
Definition basemultiplayerclient.cc:42
bool Open() override
open the client
Definition standardmultiplayerclient.cc:28
void OnIsConnecting() override
Definition standardmultiplayerclient.cc:48
Util::HashTable< uint, Game::Entity > networkEntities
Definition standardmultiplayerclient.h:31
void Close() override
close the client
Definition standardmultiplayerclient.cc:38
StandardMultiplayerClient()
Definition standardmultiplayerclient.h:20
void OnDisconnected() override
Definition standardmultiplayerclient.cc:66
void OnMessageReceived(SteamNetworkingMessage_t *msg) override
Definition standardmultiplayerclient.cc:110
void OnConnected() override
Definition standardmultiplayerclient.cc:57
~StandardMultiplayerClient()
Definition standardmultiplayerclient.h:21
Organizes key/value pairs by a hash code.
Definition hashtable.h:42
Definition basemultiplayerclient.cc:24