summaryrefslogtreecommitdiffstats
path: root/doc/html/TechNotes/VFLfunc.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/TechNotes/VFLfunc.html')
-rw-r--r--doc/html/TechNotes/VFLfunc.html61
1 files changed, 61 insertions, 0 deletions
diff --git a/doc/html/TechNotes/VFLfunc.html b/doc/html/TechNotes/VFLfunc.html
new file mode 100644
index 0000000..29730fa
--- /dev/null
+++ b/doc/html/TechNotes/VFLfunc.html
@@ -0,0 +1,61 @@
+<html>
+<head>
+<title>VFL Functions</title>
+</head>
+
+<body>
+
+<h1>List of HDF5 VFL Functions</h1>
+
+<pre>
+The following functions support the HDF5 virtual file layer (VFL), enabling
+the creation of customized I/O drivers.
+
+At this time, these functions are documented only in the <a href="VFL.html">HDF5 Virtual File
+Layer</a> design document and in the source code.
+
+
+
+
+hid_t <font color=red>H5FDregister</font>(const H5FD_class_t *cls);
+
+herr_t H5FDunregister(hid_t driver_id);
+
+H5FD_t *H5FDopen(const char *name, unsigned flags, hid_t fapl_id,
+ haddr_t maxaddr);
+
+herr_t H5FDclose(H5FD_t *file);
+
+int H5FDcmp(const H5FD_t *f1, const H5FD_t *f2);
+
+int H5FDquery(const H5FD_t *f, unsigned long *flags);
+
+haddr_t H5FDalloc(H5FD_t *file, H5FD_mem_t type, hsize_t size);
+
+herr_t H5FDfree(H5FD_t *file, H5FD_mem_t type, haddr_t addr,
+ hsize_t size);
+
+haddr_t H5FDrealloc(H5FD_t *file, H5FD_mem_t type, haddr_t addr,
+ hsize_t old_size, hsize_t new_size);
+
+haddr_t H5FDget_eoa(H5FD_t *file);
+
+herr_t H5FDset_eoa(H5FD_t *file, haddr_t eof);
+
+haddr_t H5FDget_eof(H5FD_t *file);
+
+herr_t H5FDread(H5FD_t *file, hid_t dxpl_id, haddr_t addr,
+ hsize_t size, void *buf/*out*/);
+
+herr_t H5FDwrite(H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id,
+ haddr_t addr, hsize_t size, const void *buf);
+
+herr_t H5FDflush(H5FD_t *file);
+
+===========================================
+Last Modified: 19 October 2000
+HDF Help Desk: hdfhelp@ncsa.uiuc.edu
+
+</pre>
+</body>
+</html>