#include <msp/net/streamsocket.h>
#include <msp/net/streamserversocket.h>
#include "libr2c2/layout.h"
-#include "libr2c2/trainstatus.h"
+#include "libr2c2/trainai.h"
#include "packets.h"
#include "protocol.h"
void train_added(Train &);
void train_control_changed(const Train &, const std::string &, float);
void train_function_changed(const Train &, unsigned, bool);
- void train_route_changed(const Train &, const Route *);
- void train_status_changed(const Train &, const std::string &);
+ void train_ai_event(const Train &, TrainAI &, const TrainAI::Message &);
template<typename P>
void send(const P &);