X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/274ff3a104711075a837ddc6e677e713b3348354..6a6935148284f51d20bceed365ed0edea8b5a70e:/src/surf/StorageImpl.hpp diff --git a/src/surf/StorageImpl.hpp b/src/surf/StorageImpl.hpp index 9b1af7f869..ac7a6025fa 100644 --- a/src/surf/StorageImpl.hpp +++ b/src/surf/StorageImpl.hpp @@ -102,20 +102,21 @@ public: void turnOn() override; void turnOff() override; - std::map* content_; + std::map* content_; sg_size_t size_; sg_size_t usedSize_; char* typeId_; - char* attach_; // FIXME: this is the name of the host. Use the host directly - - /** - * @brief Open a file - * - * @param mount The mount point - * @param path The path to the file - * - * @return The StorageAction corresponding to the opening - */ + std::string attach_; // Name of the host to which this storage is attached. + // Only used until the platform is fully parsed only. + // Then the interface stores the Host directly. + /** + * @brief Open a file + * + * @param mount The mount point + * @param path The path to the file + * + * @return The StorageAction corresponding to the opening + */ virtual StorageAction* open(const char* mount, const char* path) = 0; /** @@ -149,7 +150,7 @@ public: * * @return A xbt_dict_t with path as keys and size in bytes as values */ - virtual std::map* getContent(); + virtual std::map* getContent(); /** * @brief Get the available size in bytes of the current Storage @@ -165,7 +166,7 @@ public: */ virtual sg_size_t getUsedSize(); - std::map* parseContent(const char* filename); + std::map* parseContent(const char* filename); static std::unordered_map* storages; static std::unordered_map* storagesMap() { return StorageImpl::storages; } std::vector writeActions_;