![]() |
HDF5
1.12.0
|
#include "H5HFmodule.h"#include "H5private.h"#include "H5Eprivate.h"#include "H5HFpkg.h"#include "H5MMprivate.h"Macros | |
| #define | H5HF_TINY_LEN_SHORT 16 /* Max. length able to be encoded in first heap ID byte */ |
| #define | H5HF_TINY_MASK_SHORT 0x0F /* Mask for length in first heap ID byte */ |
| #define | H5HF_TINY_MASK_EXT 0x0FFF /* Mask for length in two heap ID bytes */ |
| #define | H5HF_TINY_MASK_EXT_1 0x0F00 /* Mask for length in first byte of two heap ID bytes */ |
| #define | H5HF_TINY_MASK_EXT_2 0x00FF /* Mask for length in second byte of two heap ID bytes */ |
Functions | |
| herr_t | H5HF_tiny_init (H5HF_hdr_t *hdr) |
| herr_t | H5HF_tiny_insert (H5HF_hdr_t *hdr, size_t obj_size, const void *obj, void *_id) |
| herr_t | H5HF_tiny_get_obj_len (H5HF_hdr_t *hdr, const uint8_t *id, size_t *obj_len_p) |
| herr_t | H5HF_tiny_read (H5HF_hdr_t *hdr, const uint8_t *id, void *obj) |
| herr_t | H5HF_tiny_op (H5HF_hdr_t *hdr, const uint8_t *id, H5HF_operator_t op, void *op_data) |
| herr_t | H5HF_tiny_remove (H5HF_hdr_t *hdr, const uint8_t *id) |
| #define H5HF_TINY_LEN_SHORT 16 /* Max. length able to be encoded in first heap ID byte */ |
| herr_t H5HF_tiny_get_obj_len | ( | H5HF_hdr_t * | hdr, |
| const uint8_t * | id, | ||
| size_t * | obj_len_p | ||
| ) |
| herr_t H5HF_tiny_init | ( | H5HF_hdr_t * | hdr | ) |
| herr_t H5HF_tiny_insert | ( | H5HF_hdr_t * | hdr, |
| size_t | obj_size, | ||
| const void * | obj, | ||
| void * | _id | ||
| ) |
| herr_t H5HF_tiny_op | ( | H5HF_hdr_t * | hdr, |
| const uint8_t * | id, | ||
| H5HF_operator_t | op, | ||
| void * | op_data | ||
| ) |
| herr_t H5HF_tiny_read | ( | H5HF_hdr_t * | hdr, |
| const uint8_t * | id, | ||
| void * | obj | ||
| ) |
| herr_t H5HF_tiny_remove | ( | H5HF_hdr_t * | hdr, |
| const uint8_t * | id | ||
| ) |
1.8.18