TrackCircuit *sensor;
std::vector<Endpoint> endpoints;
Train *train;
+ Train *pending_train;
+ bool emitting_reserve;
public:
Block(Layout &, Track &);
Train *get_train() const { return train; }
private:
void determine_id();
+
+public:
+ virtual Msp::DataFile::Statement save_reference() const;
};
} // namespace R2C2