X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Ftrainrouteplanner.h;h=e3d3770c52a113bf8f4bcb6c813bb381fc899fba;hb=3dd660ffad729fbd6e75e6401f5c7f27b9013faf;hp=9a9978137cfeb58caa9164e66f41ab3b2ee1c5cd;hpb=19a73af1fb956636cb8b9d563ffb6a42e827a5bf;p=r2c2.git diff --git a/source/libr2c2/trainrouteplanner.h b/source/libr2c2/trainrouteplanner.h index 9a99781..e3d3770 100644 --- a/source/libr2c2/trainrouteplanner.h +++ b/source/libr2c2/trainrouteplanner.h @@ -34,7 +34,7 @@ private: float speed; Block *first_noncritical; TrainRouter *router; - std::vector waypoints; + std::vector waypoints; std::vector metrics; bool has_duration; std::list routes; @@ -137,6 +137,7 @@ private: std::list steps; std::list queue; const RoutingStep *goal; + Msp::Time::TimeDelta timeout; Result result; PlanningThread *thread; @@ -144,6 +145,7 @@ public: TrainRoutePlanner(Layout &); ~TrainRoutePlanner(); + void set_timeout(const Msp::Time::TimeDelta &); Result plan(); void plan_async(); Result check();