32#include "connection_site.h"
33#include "../../Core/Signals/signal.h"
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;
void process_events()
Process events.
void disconnect()
Disconnect.
Signal< void()> & sig_connected()
Sig connected.
Signal< void()> & sig_disconnected()
Sig disconnected.
Signal< void(const NetGameEvent &)> & sig_event_received()
void connect(const std::string &server, const std::string &port)
Connect.
void send_event(const NetGameEvent &game_event)
Send event.
NetGameConnectionSite.
Definition connection_site.h:40
NetGameConnection.
Definition connection.h:47
NetGameEvent.
Definition Network/NetGame/event.h:40