Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
MPI_File_set_info, MPI_File_get_info, MPI_File_get_position
[simgrid.git] / src / smpi / include / smpi_file.hpp
index 7b2cdff..7c89f8b 100644 (file)
@@ -21,13 +21,17 @@ class File{
   int flags_;\r
   simgrid::s4u::File* file_;\r
   MPI_Info info_;\r
+  MPI_Offset shared_file_pointer_;\r
   public:\r
   File(MPI_Comm comm, char *filename, int amode, MPI_Info info);\r
   ~File();\r
   int size();\r
+  int get_position(MPI_Offset* offset);\r
   int flags();\r
   int sync();\r
   int seek(MPI_Offset offset, int whence);\r
+  MPI_Info info();\r
+  void set_info( MPI_Info info);\r
   static int read(MPI_File fh, void *buf, int count,MPI_Datatype datatype, MPI_Status *status);\r
   static int write(MPI_File fh, void *buf, int count,MPI_Datatype datatype, MPI_Status *status);\r
   template <int (*T)(MPI_File, void *, int, MPI_Datatype, MPI_Status *)> int op_all(void *buf, int count,MPI_Datatype datatype, MPI_Status *status);\r