X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Fcontrol.h;h=a041e957caaf1b009ee216b43ef34e1794cf52e7;hb=dcfa1e9503b7e97b61396d7458f0b2e5896779cd;hp=61469a8ea8c289f75316943e1404fa690a2c0d65;hpb=449fb5de95ddb2ac9da4bd72a1c12150505d5549;p=r2c2.git diff --git a/source/libmarklin/control.h b/source/libmarklin/control.h index 61469a8..a041e95 100644 --- a/source/libmarklin/control.h +++ b/source/libmarklin/control.h @@ -53,12 +53,14 @@ public: Command &command(Cmd, unsigned char); Command &command(Cmd, const unsigned char *, unsigned); unsigned get_queue_length() const { return queue.size(); } + void flush(); void add_turnout(Turnout &); Turnout &get_turnout(unsigned) const; const std::map &get_turnouts() const { return turnouts; } void add_locomotive(Locomotive &); Locomotive &get_locomotive(unsigned) const; + const std::map &get_locomotives() const { return locomotives; } void add_sensor(Sensor &); Sensor &get_sensor(unsigned) const; const std::map &get_sensors() const { return sensors; }