#include "H5public.h"
#include "H5Fpublic.h"
Go to the source code of this file.
|
H5_DLL hid_t | H5FDregister (const H5FD_class_t *cls) |
|
H5_DLL herr_t | H5FDunregister (hid_t driver_id) |
|
H5_DLL H5FD_t * | H5FDopen (const char *name, unsigned flags, hid_t fapl_id, haddr_t maxaddr) |
|
H5_DLL herr_t | H5FDclose (H5FD_t *file) |
|
H5_DLL int | H5FDcmp (const H5FD_t *f1, const H5FD_t *f2) |
|
H5_DLL int | H5FDquery (const H5FD_t *f, unsigned long *flags) |
|
H5_DLL haddr_t | H5FDalloc (H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, hsize_t size) |
|
H5_DLL herr_t | H5FDfree (H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, hsize_t size) |
|
H5_DLL haddr_t | H5FDget_eoa (H5FD_t *file, H5FD_mem_t type) |
|
H5_DLL herr_t | H5FDset_eoa (H5FD_t *file, H5FD_mem_t type, haddr_t eoa) |
|
H5_DLL haddr_t | H5FDget_eof (H5FD_t *file) |
|
H5_DLL herr_t | H5FDget_vfd_handle (H5FD_t *file, hid_t fapl, void **file_handle) |
|
H5_DLL herr_t | H5FDread (H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, size_t size, void *buf) |
|
H5_DLL herr_t | H5FDwrite (H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, size_t size, const void *buf) |
|
H5_DLL herr_t | H5FDflush (H5FD_t *file, hid_t dxpl_id, unsigned closing) |
|
H5_DLL herr_t | H5FDtruncate (H5FD_t *file, hid_t dxpl_id, hbool_t closing) |
|
◆ H5_HAVE_VFL
#define H5_HAVE_VFL 1 /*define a convenient app feature test*/ |
◆ H5FD_FEAT_ACCUMULATE_METADATA
◆ H5FD_FEAT_ACCUMULATE_METADATA_READ
#define H5FD_FEAT_ACCUMULATE_METADATA_READ 0x00000004 |
◆ H5FD_FEAT_ACCUMULATE_METADATA_WRITE
#define H5FD_FEAT_ACCUMULATE_METADATA_WRITE 0x00000002 |
◆ H5FD_FEAT_AGGREGATE_METADATA
#define H5FD_FEAT_AGGREGATE_METADATA 0x00000001 |
◆ H5FD_FEAT_AGGREGATE_SMALLDATA
#define H5FD_FEAT_AGGREGATE_SMALLDATA 0x00000010 |
◆ H5FD_FEAT_ALLOCATE_EARLY
#define H5FD_FEAT_ALLOCATE_EARLY 0x00000200 |
◆ H5FD_FEAT_ALLOW_FILE_IMAGE
#define H5FD_FEAT_ALLOW_FILE_IMAGE 0x00000400 |
◆ H5FD_FEAT_CAN_USE_FILE_IMAGE_CALLBACKS
#define H5FD_FEAT_CAN_USE_FILE_IMAGE_CALLBACKS 0x00000800 |
◆ H5FD_FEAT_DATA_SIEVE
#define H5FD_FEAT_DATA_SIEVE 0x00000008 |
◆ H5FD_FEAT_DIRTY_SBLK_LOAD
#define H5FD_FEAT_DIRTY_SBLK_LOAD 0x00000040 |
◆ H5FD_FEAT_HAS_MPI
#define H5FD_FEAT_HAS_MPI 0x00000100 |
◆ H5FD_FEAT_IGNORE_DRVRINFO
#define H5FD_FEAT_IGNORE_DRVRINFO 0x00000020 |
◆ H5FD_FEAT_POSIX_COMPAT_HANDLE
#define H5FD_FEAT_POSIX_COMPAT_HANDLE 0x00000080 |
◆ H5FD_FLMAP_DEFAULT
#define H5FD_FLMAP_DEFAULT |
Value:{ \
H5FD_MEM_DEFAULT, \
H5FD_MEM_DEFAULT, \
H5FD_MEM_DEFAULT, \
H5FD_MEM_DEFAULT, \
H5FD_MEM_DEFAULT, \
H5FD_MEM_DEFAULT, \
H5FD_MEM_DEFAULT \
}
Definition at line 110 of file H5FDpublic.h.
◆ H5FD_FLMAP_DICHOTOMY
#define H5FD_FLMAP_DICHOTOMY |
Value:{ \
H5FD_MEM_SUPER, \
H5FD_MEM_SUPER, \
H5FD_MEM_SUPER, \
H5FD_MEM_DRAW, \
H5FD_MEM_DRAW, \
H5FD_MEM_SUPER, \
H5FD_MEM_SUPER \
}
Definition at line 96 of file H5FDpublic.h.
◆ H5FD_FLMAP_SINGLE
#define H5FD_FLMAP_SINGLE |
Value:{ \
H5FD_MEM_SUPER, \
H5FD_MEM_SUPER, \
H5FD_MEM_SUPER, \
H5FD_MEM_SUPER, \
H5FD_MEM_SUPER, \
H5FD_MEM_SUPER, \
H5FD_MEM_SUPER \
}
Definition at line 82 of file H5FDpublic.h.
◆ H5FD_MEM_FHEAP_DBLOCK
◆ H5FD_MEM_FHEAP_HDR
◆ H5FD_MEM_FHEAP_HUGE_OBJ
◆ H5FD_MEM_FHEAP_IBLOCK
◆ H5FD_MEM_FSPACE_HDR
◆ H5FD_MEM_FSPACE_SINFO
◆ H5FD_MEM_SOHM_INDEX
◆ H5FD_MEM_SOHM_TABLE
◆ H5FD_VFD_DEFAULT
#define H5FD_VFD_DEFAULT 0 /* Default VFL driver value */ |
◆ H5FD_class_t
◆ H5FD_free_t
◆ H5FD_mem_t
◆ H5FD_t
◆ H5FD_file_image_op_t
Enumerator |
---|
H5FD_FILE_IMAGE_OP_NO_OP | |
H5FD_FILE_IMAGE_OP_PROPERTY_LIST_SET | |
H5FD_FILE_IMAGE_OP_PROPERTY_LIST_COPY | |
H5FD_FILE_IMAGE_OP_PROPERTY_LIST_GET | |
H5FD_FILE_IMAGE_OP_PROPERTY_LIST_CLOSE | |
H5FD_FILE_IMAGE_OP_FILE_OPEN | |
H5FD_FILE_IMAGE_OP_FILE_RESIZE | |
H5FD_FILE_IMAGE_OP_FILE_CLOSE | |
Definition at line 271 of file H5FDpublic.h.
◆ H5FDalloc()
◆ H5FDclose()
◆ H5FDcmp()
◆ H5FDflush()
◆ H5FDfree()
◆ H5FDget_eoa()
◆ H5FDget_eof()
◆ H5FDget_vfd_handle()
◆ H5FDopen()
◆ H5FDquery()
◆ H5FDread()
◆ H5FDregister()
◆ H5FDset_eoa()
◆ H5FDtruncate()
◆ H5FDunregister()
◆ H5FDwrite()