diff options
Diffstat (limited to 'doc/html/TechNotes/VFLfunc.html')
-rw-r--r-- | doc/html/TechNotes/VFLfunc.html | 61 |
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> |