]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/trafficmanager.h
More code for TrainProperties
[r2c2.git] / source / libmarklin / trafficmanager.h
index 6e210bcf1f8a75430cfea680cd7f774bf8bd0b07..83b03e2ec8c4684af75ab4adf5ca49d2d80321cd 100644 (file)
@@ -13,9 +13,14 @@ class Turnout;
 class TrafficManager
 {
 public:
+       sigc::signal<void, const Block &, const Train *> signal_block_reserved;
+
        TrafficManager(Control &, Layout &);
+       ~TrafficManager();
+
        Control &get_control() const { return control; }
        Block *get_block_by_track(const Track *) const;
+       const TrainSeq &get_trains() const { return trains; }
        void add_train(Train *);
 private:
        Control &control;