![]() |
HDF5
1.13.2-1
|
#include "H5FDpublic.h"Data Structures | |
| struct | H5FD_class_t |
| struct | H5FD_free_t |
| struct | H5FD_t |
Macros | |
| #define | H5FD_CLASS_VERSION 0x01 /* File driver struct version */ |
| #define | H5FD_MEM_FHEAP_HDR H5FD_MEM_OHDR |
| #define | H5FD_MEM_FHEAP_IBLOCK H5FD_MEM_OHDR |
| #define | H5FD_MEM_FHEAP_DBLOCK H5FD_MEM_LHEAP |
| #define | H5FD_MEM_FHEAP_HUGE_OBJ H5FD_MEM_DRAW |
| #define | H5FD_MEM_FSPACE_HDR H5FD_MEM_OHDR |
| #define | H5FD_MEM_FSPACE_SINFO H5FD_MEM_LHEAP |
| #define | H5FD_MEM_SOHM_TABLE H5FD_MEM_OHDR |
| #define | H5FD_MEM_SOHM_INDEX H5FD_MEM_BTREE |
| #define | H5FD_MEM_EARRAY_HDR H5FD_MEM_OHDR |
| #define | H5FD_MEM_EARRAY_IBLOCK H5FD_MEM_OHDR |
| #define | H5FD_MEM_EARRAY_SBLOCK H5FD_MEM_BTREE |
| #define | H5FD_MEM_EARRAY_DBLOCK H5FD_MEM_LHEAP |
| #define | H5FD_MEM_EARRAY_DBLK_PAGE H5FD_MEM_LHEAP |
| #define | H5FD_MEM_FARRAY_HDR H5FD_MEM_OHDR |
| #define | H5FD_MEM_FARRAY_DBLOCK H5FD_MEM_LHEAP |
| #define | H5FD_MEM_FARRAY_DBLK_PAGE H5FD_MEM_LHEAP |
| #define | H5FD_FLMAP_SINGLE |
| #define | H5FD_FLMAP_DICHOTOMY |
| #define | H5FD_FLMAP_DEFAULT |
Typedefs | |
| typedef hid_t(* | H5FD_init_t) (void) |
Functions | |
| hid_t | H5FDperform_init (H5FD_init_t op) |
| hid_t | H5FDregister (const H5FD_class_t *cls) |
| htri_t | H5FDis_driver_registered_by_name (const char *driver_name) |
| htri_t | H5FDis_driver_registered_by_value (H5FD_class_value_t driver_value) |
| 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, hid_t dxpl_id, hsize_t size) |
| herr_t | H5FDfree (H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, hsize_t size) |
| haddr_t | H5FDget_eoa (H5FD_t *file, H5FD_mem_t type) |
| herr_t | H5FDset_eoa (H5FD_t *file, H5FD_mem_t type, haddr_t eoa) |
| haddr_t | H5FDget_eof (H5FD_t *file, H5FD_mem_t type) |
| herr_t | H5FDget_vfd_handle (H5FD_t *file, hid_t fapl, void **file_handle) |
| herr_t | H5FDread (H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, size_t size, void *buf) |
| herr_t | H5FDwrite (H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, size_t size, const void *buf) |
| herr_t | H5FDread_vector (H5FD_t *file, hid_t dxpl_id, uint32_t count, H5FD_mem_t types[], haddr_t addrs[], size_t sizes[], void *bufs[]) |
| herr_t | H5FDwrite_vector (H5FD_t *file, hid_t dxpl_id, uint32_t count, H5FD_mem_t types[], haddr_t addrs[], size_t sizes[], const void *bufs[]) |
| herr_t | H5FDread_selection (H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, uint32_t count, hid_t mem_spaces[], hid_t file_spaces[], haddr_t offsets[], size_t element_sizes[], void *bufs[]) |
| herr_t | H5FDwrite_selection (H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, uint32_t count, hid_t mem_spaces[], hid_t file_spaces[], haddr_t offsets[], size_t element_sizes[], const void *bufs[]) |
| herr_t | H5FDflush (H5FD_t *file, hid_t dxpl_id, hbool_t closing) |
| herr_t | H5FDtruncate (H5FD_t *file, hid_t dxpl_id, hbool_t closing) |
| herr_t | H5FDlock (H5FD_t *file, hbool_t rw) |
| herr_t | H5FDunlock (H5FD_t *file) |
| herr_t | H5FDdelete (const char *name, hid_t fapl_id) |
| herr_t | H5FDctl (H5FD_t *file, uint64_t op_code, uint64_t flags, const void *input, void **output) |
| #define H5FD_CLASS_VERSION 0x01 /* File driver struct version */ |
| #define H5FD_FLMAP_DEFAULT |
| #define H5FD_FLMAP_DICHOTOMY |
| #define H5FD_FLMAP_SINGLE |
| #define H5FD_MEM_EARRAY_DBLK_PAGE H5FD_MEM_LHEAP |
| #define H5FD_MEM_EARRAY_DBLOCK H5FD_MEM_LHEAP |
| #define H5FD_MEM_EARRAY_HDR H5FD_MEM_OHDR |
| #define H5FD_MEM_EARRAY_IBLOCK H5FD_MEM_OHDR |
| #define H5FD_MEM_EARRAY_SBLOCK H5FD_MEM_BTREE |
| #define H5FD_MEM_FARRAY_DBLK_PAGE H5FD_MEM_LHEAP |
| #define H5FD_MEM_FARRAY_DBLOCK H5FD_MEM_LHEAP |
| #define H5FD_MEM_FARRAY_HDR H5FD_MEM_OHDR |
| #define H5FD_MEM_FHEAP_DBLOCK H5FD_MEM_LHEAP |
| #define H5FD_MEM_FHEAP_HDR H5FD_MEM_OHDR |
| #define H5FD_MEM_FHEAP_HUGE_OBJ H5FD_MEM_DRAW |
| #define H5FD_MEM_FHEAP_IBLOCK H5FD_MEM_OHDR |
| #define H5FD_MEM_FSPACE_HDR H5FD_MEM_OHDR |
| #define H5FD_MEM_FSPACE_SINFO H5FD_MEM_LHEAP |
| #define H5FD_MEM_SOHM_INDEX H5FD_MEM_BTREE |
| #define H5FD_MEM_SOHM_TABLE H5FD_MEM_OHDR |
| typedef hid_t(* H5FD_init_t) (void) |
| haddr_t H5FDalloc | ( | H5FD_t * | file, |
| H5FD_mem_t | type, | ||
| hid_t | dxpl_id, | ||
| hsize_t | size | ||
| ) |
| herr_t H5FDctl | ( | H5FD_t * | file, |
| uint64_t | op_code, | ||
| uint64_t | flags, | ||
| const void * | input, | ||
| void ** | output | ||
| ) |
| haddr_t H5FDget_eoa | ( | H5FD_t * | file, |
| H5FD_mem_t | type | ||
| ) |
| haddr_t H5FDget_eof | ( | H5FD_t * | file, |
| H5FD_mem_t | type | ||
| ) |
| htri_t H5FDis_driver_registered_by_name | ( | const char * | driver_name | ) |
| htri_t H5FDis_driver_registered_by_value | ( | H5FD_class_value_t | driver_value | ) |
| hid_t H5FDperform_init | ( | H5FD_init_t | op | ) |
| int H5FDquery | ( | const H5FD_t * | f, |
| unsigned long * | flags | ||
| ) |
| herr_t H5FDread | ( | H5FD_t * | file, |
| H5FD_mem_t | type, | ||
| hid_t | dxpl_id, | ||
| haddr_t | addr, | ||
| size_t | size, | ||
| void * | buf | ||
| ) |
| herr_t H5FDread_selection | ( | H5FD_t * | file, |
| H5FD_mem_t | type, | ||
| hid_t | dxpl_id, | ||
| uint32_t | count, | ||
| hid_t | mem_spaces[], | ||
| hid_t | file_spaces[], | ||
| haddr_t | offsets[], | ||
| size_t | element_sizes[], | ||
| void * | bufs[] | ||
| ) |
| herr_t H5FDread_vector | ( | H5FD_t * | file, |
| hid_t | dxpl_id, | ||
| uint32_t | count, | ||
| H5FD_mem_t | types[], | ||
| haddr_t | addrs[], | ||
| size_t | sizes[], | ||
| void * | bufs[] | ||
| ) |
| hid_t H5FDregister | ( | const H5FD_class_t * | cls | ) |
| herr_t H5FDset_eoa | ( | H5FD_t * | file, |
| H5FD_mem_t | type, | ||
| haddr_t | eoa | ||
| ) |
| herr_t H5FDwrite | ( | H5FD_t * | file, |
| H5FD_mem_t | type, | ||
| hid_t | dxpl_id, | ||
| haddr_t | addr, | ||
| size_t | size, | ||
| const void * | buf | ||
| ) |
| herr_t H5FDwrite_selection | ( | H5FD_t * | file, |
| H5FD_mem_t | type, | ||
| hid_t | dxpl_id, | ||
| uint32_t | count, | ||
| hid_t | mem_spaces[], | ||
| hid_t | file_spaces[], | ||
| haddr_t | offsets[], | ||
| size_t | element_sizes[], | ||
| const void * | bufs[] | ||
| ) |
| herr_t H5FDwrite_vector | ( | H5FD_t * | file, |
| hid_t | dxpl_id, | ||
| uint32_t | count, | ||
| H5FD_mem_t | types[], | ||
| haddr_t | addrs[], | ||
| size_t | sizes[], | ||
| const void * | bufs[] | ||
| ) |