33#include "connection_site.h"     
   34#include "../../Core/Signals/signal.h" 
   42        class NetGameConnection;
 
   43        class NetGameServer_Impl;
 
   55                void start(
const std::string &port);
 
   61                void start(
const std::string &address, 
const std::string &port);
 
   81                void listen_thread_main();
 
   86                void add_network_event(
const NetGameNetworkEvent &
e) 
override;
 
   88                std::shared_ptr<NetGameServer_Impl> impl;
 
 
NetGameConnectionSite.
Definition connection_site.h:40
NetGameConnection.
Definition connection.h:47
NetGameEvent.
Definition Network/NetGame/event.h:40
NetGameServer.
Definition server.h:47
void start(const std::string &address, const std::string &port)
Start.
void start(const std::string &port)
Start.
Signal< void(NetGameConnection *, const NetGameEvent &)> & sig_event_received()
void process_events()
Process events.
Signal< void(NetGameConnection *)> & sig_client_connected()
void send_event(const NetGameEvent &game_event)
Send event.
Signal< void(NetGameConnection *, const std::string &)> & sig_client_disconnected()