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