]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/route.h
Terminate the control thread if ArduControl device is not found
[r2c2.git] / source / libr2c2 / route.h
index 9b440cb255bdb33bdf9f4981c1138be91ec466ca..3bd4a445e5ecc6ffcddd096b828cdfa42f700d0d 100644 (file)
@@ -49,13 +49,15 @@ public:
        const std::string &get_name() const { return name; }
        void set_temporary(bool);
        bool is_temporary() const { return temporary; }
-       void set_turnout(unsigned, unsigned);
        void update_turnouts();
+private:
+       void update_turnout(Track &);
+public:
        int get_turnout(unsigned) const;
        unsigned get_path(Track &) const;
        const std::map<unsigned, int> &get_turnouts() const { return turnouts; }
-       void add_track_chain(const TrackIter &, const TurnoutMap &);
 private:
+       void add_turnout(Track &, unsigned);
        virtual void on_track_added(Track &);
 
 public: