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