X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Fblock.h;h=23fb3c789c6c77a0c0768b7d52dd9c140b678e82;hb=54392d65e2053d1eacb4cfcc435f1013993f2973;hp=f8ba1934e2049911e900f9deae7ab74c6785dd83;hpb=ca9d278f9472206ad9a01190dcef9f0eb1bcc274;p=r2c2.git diff --git a/source/libr2c2/block.h b/source/libr2c2/block.h index f8ba193..23fb3c7 100644 --- a/source/libr2c2/block.h +++ b/source/libr2c2/block.h @@ -31,6 +31,8 @@ public: unsigned paths; Endpoint(Track *, unsigned); + + TrackIter track_iter() const; }; sigc::signal signal_reserved; @@ -68,7 +70,7 @@ public: Train *get_train() const { return train; } void tick(const Msp::Time::TimeDelta &); private: - void find_paths(TrackIter, unsigned); + void find_paths(const TrackIter &, unsigned); void determine_id(); void sensor_event(unsigned, bool); };