Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add the files generated by javasphinx in the git
[simgrid.git] / docs / source / java / org / simgrid / msg / File.rst
diff --git a/docs/source/java/org/simgrid/msg/File.rst b/docs/source/java/org/simgrid/msg/File.rst
new file mode 100644 (file)
index 0000000..85ae3de
--- /dev/null
@@ -0,0 +1,103 @@
+class org.simgrid.msg.File
+==========================
+
+.. java:package:: org.simgrid.msg
+   :noindex:
+
+.. java:type:: public class File
+
+Fields
+------
+SEEK_CUR
+^^^^^^^^
+
+.. java:field:: public static final int SEEK_CUR
+   :outertype: File
+
+SEEK_END
+^^^^^^^^
+
+.. java:field:: public static final int SEEK_END
+   :outertype: File
+
+SEEK_SET
+^^^^^^^^
+
+.. java:field:: public static final int SEEK_SET
+   :outertype: File
+
+Constructors
+------------
+File
+^^^^
+
+.. java:constructor:: public File(String path)
+   :outertype: File
+
+   Constructor, opens the file.
+
+   :param path: is the file location on the storage
+
+Methods
+-------
+close
+^^^^^
+
+.. java:method:: public native void close()
+   :outertype: File
+
+   Close the file.
+
+nativeInit
+^^^^^^^^^^
+
+.. java:method:: public static native void nativeInit()
+   :outertype: File
+
+   Class initializer, to initialize various JNI stuff
+
+open
+^^^^
+
+.. java:method:: protected native void open(String path)
+   :outertype: File
+
+   Opens the file whose name is the string pointed to by path.
+
+   :param path: is the file location on the storage
+
+read
+^^^^
+
+.. java:method:: public native long read(long size, long nMemb)
+   :outertype: File
+
+   Read elements of a file.
+
+   :param size: of each element
+   :param nMemb: is the number of elements of data to write
+   :return: the actually read size
+
+seek
+^^^^
+
+.. java:method:: public native void seek(long offset, long origin)
+   :outertype: File
+
+   Write elements into a file.
+
+   :param offset: : number of bytes to offset from origin
+   :param origin: : Position used as reference for the offset. It is specified by one of the following constants defined in <stdio.h> exclusively to be used as arguments for this function (SEEK_SET = beginning of file, SEEK_CUR = current position of the file pointer, SEEK_END = end of file)
+
+write
+^^^^^
+
+.. java:method:: public native long write(long size, long nMemb)
+   :outertype: File
+
+   Write elements into a file.
+
+   :param size: of each element
+   :param nMemb: is the number of elements of data to write
+   :return: the actually written size
+