]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/trainrouter.h
Unoccupy destination during planning when the train has departed again
[r2c2.git] / source / libr2c2 / trainrouter.h
index 4f51b3e107878b07e37cd86fa38d7509d8527208..91b7bac1a4e0730afb2e7b278911f4d74b4c5334 100644 (file)
@@ -66,6 +66,7 @@ private:
        unsigned current_sequence;
        bool sequence_check_pending;
        Msp::Time::TimeDelta delay;
+       Msp::Time::TimeDelta duration;
        Msp::RefPtr<TrainRoutePlanner> planner;
 
 public:
@@ -91,6 +92,8 @@ public:
        const TrainRouteMetric &get_metric(int = -1) const;
        void set_departure_delay(const Msp::Time::TimeDelta &);
        const Msp::Time::TimeDelta &get_departure_delay() const { return delay; }
+       void set_trip_duration(const Msp::Time::TimeDelta &);
+       const Msp::Time::TimeDelta &get_trip_duration() const { return duration; }
 
        virtual void message(const Message &);
        virtual void tick(const Msp::Time::TimeDelta &);