]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/block.h
Move block reservation signal serialization to Layout
[r2c2.git] / source / libr2c2 / block.h
index 2f898b0992af7e14799fc576532265f8b808bff8..f255e43f2e2421fb18b81bd9c0a6e862e0218a63 100644 (file)
@@ -43,6 +43,8 @@ public:
        Block(Layout &, Track &);
        ~Block();
 
+       virtual void set_name(const std::string &);
+
 private:
        virtual void on_track_added(Track &);
        virtual Validity check_validity(Track &) const;
@@ -63,6 +65,9 @@ public:
        Train *get_train() const { return train; }
 private:
        void determine_id();
+
+public:
+       virtual Msp::DataFile::Statement save_reference() const;
 };
 
 } // namespace R2C2