void hint(unsigned);
};
- sigc::signal<void, Block &> signal_advanced;
+ sigc::signal<void, Block &, Sensor *> signal_advanced;
+ sigc::signal<void, Block &> signal_rear_advanced;
private:
struct BlockMatch;
void block_reserved(Block &, const Train *);
void sensor_state_changed(Sensor &, Sensor::State);
void update_next_sensor(Sensor *);
+ void halt_event(bool);
public:
void save(std::list<Msp::DataFile::Statement> &) const;