X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d6a677eea07bbb917ebf8aef3d281f37049c5254..e595b191c3e10a96a9d896f6ecec9c4df6707aef:/include/simgrid/s4u/File.hpp diff --git a/include/simgrid/s4u/File.hpp b/include/simgrid/s4u/File.hpp index d6cd734f67..18d2926d66 100644 --- a/include/simgrid/s4u/File.hpp +++ b/include/simgrid/s4u/File.hpp @@ -30,23 +30,18 @@ public: ~File(); /** Retrieves the path to the file */ - const char* path() { return path_; } + const char* getPath() { return path_; } - /** Simulates a read action. Returns the size of data actually read - * - * FIXME: reading from a remotely mounted disk is not implemented yet. - * Any storage is considered as local, and no network communication ever occur. - */ + /** Simulates a local read action. Returns the size of data actually read */ sg_size_t read(sg_size_t size); /** Simulates a write action. Returns the size of data actually written. */ sg_size_t write(sg_size_t size); - sg_size_t write(sg_size_t size, sg_host_t host); /** Allows to store user data on that host */ void setUserdata(void* data) { userdata_ = data; } /** Retrieves the previously stored data */ - void* userdata() { return userdata_; } + void* getUserdata() { return userdata_; } /** Retrieve the datasize */ sg_size_t size(); @@ -65,13 +60,7 @@ public: /** Remove a file from disk */ int unlink(); - int unlink(sg_host_t host); - /* FIXME: add these to the S4U API: - XBT_PUBLIC(const char *) MSG_file_get_name(msg_file_t file); - XBT_PUBLIC(msg_error_t) MSG_file_rcopy(msg_file_t fd, msg_host_t host, const char* fullpath); - XBT_PUBLIC(msg_error_t) MSG_file_rmove(msg_file_t fd, msg_host_t host, const char* fullpath); - */ const char* storage_type; const char* storageId; std::string mount_point; @@ -81,7 +70,6 @@ private: surf_file_t pimpl_ = nullptr; const char* path_ = nullptr; void* userdata_ = nullptr; - sg_host_t host_ = nullptr; }; } } // namespace simgrid::s4u