32 #include "connection_site.h" 33 #include "../../Core/Signals/signal.h" 41 class NetGameConnection;
42 class NetGameClient_Impl;
84 void add_network_event(
const NetGameNetworkEvent &
e)
override;
86 std::shared_ptr<NetGameClient_Impl> impl;
NetGameConnectionSite.
Definition: connection_site.h:39
void disconnect()
Disconnect.
void connect(const std::string &server, const std::string &port)
Connect.
NetGameClient.
Definition: client.h:45
Signal< void(const NetGameEvent &)> & sig_event_received()
void send_event(const NetGameEvent &game_event)
Send event.
Signal< void()> & sig_connected()
Sig connected.
void process_events()
Process events.
NetGameEvent.
Definition: Network/NetGame/event.h:39
Signal< void()> & sig_disconnected()
Sig disconnected.