![]() |
HDF5
1.15.0
API Reference
|
#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 | H5FDread_vector_from_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_vector_from_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 | H5FDread_from_selection (H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, uint32_t count, hid_t mem_space_ids[], hid_t file_space_ids[], haddr_t offsets[], size_t element_sizes[], void *bufs[]) |
herr_t | H5FDwrite_from_selection (H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, uint32_t count, hid_t mem_space_ids[], hid_t file_space_ids[], 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_from_selection | ( | H5FD_t * | file, |
H5FD_mem_t | type, | ||
hid_t | dxpl_id, | ||
uint32_t | count, | ||
hid_t | mem_space_ids[], | ||
hid_t | file_space_ids[], | ||
haddr_t | offsets[], | ||
size_t | element_sizes[], | ||
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 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 H5FDread_vector_from_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[] | ||
) |
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_from_selection | ( | H5FD_t * | file, |
H5FD_mem_t | type, | ||
hid_t | dxpl_id, | ||
uint32_t | count, | ||
hid_t | mem_space_ids[], | ||
hid_t | file_space_ids[], | ||
haddr_t | offsets[], | ||
size_t | element_sizes[], | ||
const 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 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[] | ||
) |