![]() |
HDF5
1.15.0.f61522e
API Reference
|
Data Structures | |
struct | H5FD_onion_header_t |
Macros | |
#define | H5FD_ONION_ENCODED_SIZE_HEADER 40 |
#define | H5FD_ONION_HEADER_FLAG_WRITE_LOCK 0x1 |
#define | H5FD_ONION_HEADER_FLAG_PAGE_ALIGNMENT 0x2 |
#define | H5FD_ONION_HEADER_SIGNATURE "OHDH" |
#define | H5FD_ONION_HEADER_VERSION_CURR 1 |
Functions | |
H5_DLL herr_t | H5FD__onion_ingest_header (H5FD_onion_header_t *hdr_out, H5FD_t *raw_file, haddr_t addr) |
H5_DLL herr_t | H5FD__onion_write_header (H5FD_onion_header_t *header, H5FD_t *file) |
H5_DLL size_t | H5FD__onion_header_decode (unsigned char *buf, H5FD_onion_header_t *header) |
H5_DLL size_t | H5FD__onion_header_encode (H5FD_onion_header_t *header, unsigned char *buf, uint32_t *checksum) |
#define H5FD_ONION_ENCODED_SIZE_HEADER 40 |
#define H5FD_ONION_HEADER_FLAG_PAGE_ALIGNMENT 0x2 |
#define H5FD_ONION_HEADER_FLAG_WRITE_LOCK 0x1 |
#define H5FD_ONION_HEADER_SIGNATURE "OHDH" |
#define H5FD_ONION_HEADER_VERSION_CURR 1 |
H5_DLL size_t H5FD__onion_header_decode | ( | unsigned char * | buf, |
H5FD_onion_header_t * | header | ||
) |
H5_DLL size_t H5FD__onion_header_encode | ( | H5FD_onion_header_t * | header, |
unsigned char * | buf, | ||
uint32_t * | checksum | ||
) |
H5_DLL herr_t H5FD__onion_ingest_header | ( | H5FD_onion_header_t * | hdr_out, |
H5FD_t * | raw_file, | ||
haddr_t | addr | ||
) |
H5_DLL herr_t H5FD__onion_write_header | ( | H5FD_onion_header_t * | header, |
H5FD_t * | file | ||
) |