X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b9625f82f86db0674e911887addce45dca31b57f..23c4a29b7df1ed680b62ad1f2f868219adba0158:/src/surf/StorageImpl.hpp diff --git a/src/surf/StorageImpl.hpp b/src/surf/StorageImpl.hpp index ba17f01a59..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() 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;