public:
Server(Layout &);
+ ~Server();
+
void use_event_dispatcher(Msp::IO::EventDispatcher &);
private:
void incoming_connection();
void train_control_changed(const Train &, const std::string &, float);
void train_function_changed(const Train &, unsigned, bool);
void train_ai_event(const Train &, TrainAI &, const TrainAI::Message &);
- void train_status_changed(const Train &, const std::string &);
template<typename P>
void send(const P &);