X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9c9ff09f4f5268f51f0dfdc9bdfe4cbbab99c49f..82ba4833dfc9c17a30b3639b5973bcd850a019c3:/include/simgrid/plugins/file_system.h diff --git a/include/simgrid/plugins/file_system.h b/include/simgrid/plugins/file_system.h index c3fc6c7db2..8498c1ea1e 100644 --- a/include/simgrid/plugins/file_system.h +++ b/include/simgrid/plugins/file_system.h @@ -101,13 +101,14 @@ class XBT_PUBLIC File : public xbt::Extendable { const Disk* find_local_disk_on(const Host* host); -public: +protected: File(const std::string& fullpath, void* userdata); File(const std::string& fullpath, const_sg_host_t host, void* userdata); File(const File&) = delete; File& operator=(const File&) = delete; ~File(); +public: static File* open(const std::string& fullpath, void* userdata); static File* open(const std::string& fullpath, const_sg_host_t host, void* userdata); void close();