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_function_changed(const Train &, unsigned, bool);
void train_route_changed(const Train &, const Route *);
void train_status_changed(const Train &, const std::string &);