X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6a16a8368da7bc0c1c2d15437e662e26262219f9..4f423a58620da6a25058aa753c98a25f56ee05c9:/src/surf/HostImpl.hpp diff --git a/src/surf/HostImpl.hpp b/src/surf/HostImpl.hpp index 13c19a96f7..12287e32f0 100644 --- a/src/surf/HostImpl.hpp +++ b/src/surf/HostImpl.hpp @@ -63,10 +63,9 @@ public: class HostImpl : public simgrid::surf::PropertyHolder { public: - HostImpl(s4u::Host* host); - virtual ~HostImpl(); + explicit HostImpl(s4u::Host* host); + virtual ~HostImpl() = default; -public: /** @brief Return the storage of corresponding mount point */ virtual simgrid::surf::Storage* findStorageOnMountList(const char* storage); @@ -74,7 +73,7 @@ public: virtual xbt_dict_t getMountedStorageList(); /** @brief Get the xbt_dynar_t of storages attached to the Host */ - virtual xbt_dynar_t getAttachedStorageList(); + virtual void getAttachedStorageList(std::vector* storages); /** * @brief Open a file @@ -174,8 +173,7 @@ public: */ virtual int fileMove(surf_file_t fd, const char* fullpath); -public: - xbt_dynar_t storage_ = nullptr; + std::map storage_; simgrid::s4u::Host* piface_ = nullptr; simgrid::s4u::Host* getHost() { return piface_; }