X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/477fc68ab3dd1b5210d7db49144d90d0d9e57993..b5f726157d6140bbd8557ff01ced7a0bc7766eec:/src/surf/StorageImpl.hpp diff --git a/src/surf/StorageImpl.hpp b/src/surf/StorageImpl.hpp index 955fb3f1a5..f126bbccda 100644 --- a/src/surf/StorageImpl.hpp +++ b/src/surf/StorageImpl.hpp @@ -46,7 +46,7 @@ public: StorageModel(); StorageModel(const StorageModel&) = delete; StorageModel& operator=(const StorageModel&) = delete; - ~StorageModel(); + ~StorageModel() override; virtual StorageImpl* createStorage(std::string& filename, int lineno, const std::string& id, const std::string& type_id, const std::string& content_name, @@ -82,12 +82,13 @@ public: ~StorageImpl() override; + const s4u::Storage* get_iface() const { return &piface_; } s4u::Storage* get_iface() { return &piface_; } - const char* get_type() { return typeId_.c_str(); } + const char* get_type() const { return typeId_.c_str(); } lmm::Constraint* get_read_constraint() const { return constraint_read_; } lmm::Constraint* get_write_constraint() const { return constraint_write_; } /** @brief Check if the Storage is used (if an action currently uses its resources) */ - bool is_used() override; + bool is_used() const override; void apply_event(profile::Event* event, double value) override;