void halt_event(bool);
void block_reserved(const Block &, const Train *);
unsigned reserve_more();
+ float get_reserved_distance_until(const Block *, bool) const;
float get_real_speed(unsigned) const;
unsigned find_speed(float) const;
float get_travel_speed() const;