Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Move simcall out of s4u::File destructor.
[simgrid.git] / include / simgrid / plugins / file_system.h
index 9b0483e..c3fc6c7 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (c) 2017-2021. The SimGrid Team. All rights reserved.          */
+/* Copyright (c) 2017-2022. The SimGrid Team. All rights reserved.          */
 
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
@@ -109,7 +109,8 @@ public:
   ~File();
 
   static File* open(const std::string& fullpath, void* userdata);
-  void close() { delete this; };
+  static File* open(const std::string& fullpath, const_sg_host_t host, void* userdata);
+  void close();
 
   /** Retrieves the path to the file */
   const char* get_path() const { return fullpath_.c_str(); }