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