X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6a6935148284f51d20bceed365ed0edea8b5a70e..36b475a04fa89361421c5932c8a9fb4186069699:/include/simgrid/s4u/Storage.hpp diff --git a/include/simgrid/s4u/Storage.hpp b/include/simgrid/s4u/Storage.hpp index f366c3a982..2ece591608 100644 --- a/include/simgrid/s4u/Storage.hpp +++ b/include/simgrid/s4u/Storage.hpp @@ -29,21 +29,22 @@ public: virtual ~Storage() = default; /** Retrieve a Storage by its name. It must exist in the platform file */ static Storage* byName(const char* name); - const char* name(); - const char* type(); - Host* host(); - sg_size_t sizeFree(); - sg_size_t sizeUsed(); - /** Retrieve the total amount of space of this storage element */ - sg_size_t size(); - - xbt_dict_t properties(); - const char* property(const char* key); - void setProperty(const char* key, char* value); - std::map* content(); + const char* getName(); + const char* getType(); + Host* getHost(); + sg_size_t getSize(); /** Retrieve the total amount of space of this storage element */ + sg_size_t getSizeFree(); + sg_size_t getSizeUsed(); + + xbt_dict_t getProperties(); + const char* getProperty(const char* key); + void setProperty(const char* key, const char* value); + std::map* getContent(); void setUserdata(void* data) { userdata_ = data; } - void* userdata() { return userdata_; } + void* getUserdata() { return userdata_; } + + surf::StorageImpl* getImpl() { return pimpl_; } /* The signals */ /** @brief Callback signal fired when a new Link is created */ @@ -53,9 +54,9 @@ public: static simgrid::xbt::signal onDestruction; Host* attached_to_ = nullptr; - surf::StorageImpl* const pimpl_ = nullptr; private: + surf::StorageImpl* const pimpl_ = nullptr; std::string name_; void* userdata_ = nullptr; };