X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e295c984a0d5f6ba7d8ae0e802a46d1b642c2ba2..ef5434702c0dc0de7c2de2e6939349b7a8318494:/include/simgrid/s4u/Disk.hpp?ds=sidebyside diff --git a/include/simgrid/s4u/Disk.hpp b/include/simgrid/s4u/Disk.hpp index 29ea07db5a..03d82c5a05 100644 --- a/include/simgrid/s4u/Disk.hpp +++ b/include/simgrid/s4u/Disk.hpp @@ -31,7 +31,7 @@ class XBT_PUBLIC Disk : public xbt::Extendable { friend kernel::resource::DiskImpl; public: - explicit Disk(const std::string& name, kernel::resource::DiskImpl* pimpl); + explicit Disk(const std::string& name, kernel::resource::DiskImpl* pimpl) : pimpl_(pimpl), name_(name) {} protected: virtual ~Disk() = default; @@ -44,18 +44,11 @@ public: /** @brief Callback signal fired when a Storage's state changes */ static xbt::signal on_state_change; - /** Retrieve a Storage by its name. It must exist in the platform file */ - static Disk* by_name(const std::string& name); - static Disk* by_name_or_null(const std::string& name); - /** @brief Retrieves the name of that storage as a C++ string */ std::string const& get_name() const { return name_; } /** @brief Retrieves the name of that storage as a C string */ const char* get_cname() const { return name_.c_str(); } - Host* get_host() { return attached_to_; }; - void set_host(Host* host) { attached_to_ = host; } - const std::unordered_map* get_properties() const; const char* get_property(const std::string& key) const; void set_property(const std::string&, const std::string& value); @@ -73,7 +66,6 @@ public: kernel::resource::DiskImpl* get_impl() const { return pimpl_; } private: - Host* attached_to_ = nullptr; kernel::resource::DiskImpl* const pimpl_; std::string name_; void* userdata_ = nullptr;