![]() |
HDF5
1.12.0
|
#include "H5MPmodule.h"#include "H5private.h"#include "H5Eprivate.h"#include "H5MMprivate.h"#include "H5MPpkg.h"Macros | |
| #define | H5MP_MIN_BLOCK (H5MP_BLOCK_ALIGN(sizeof(H5MP_page_blk_t)) + H5MP_BLOCK_ALIGNMENT) |
| #define | H5MP_PAGE_FIRST_BLOCK(p) (H5MP_page_blk_t *)((void *)((unsigned char *)(p) + H5MP_BLOCK_ALIGN(sizeof(H5MP_page_t)))) |
Functions | |
| H5FL_DEFINE (H5MP_pool_t) | |
| H5MP_pool_t * | H5MP_create (size_t page_size, unsigned flags) |
| void * | H5MP_malloc (H5MP_pool_t *mp, size_t request) |
| void * | H5MP_free (H5MP_pool_t *mp, void *spc) |
| herr_t | H5MP_close (H5MP_pool_t *mp) |
Variables | |
| hbool_t | H5_PKG_INIT_VAR = FALSE |
| #define H5MP_MIN_BLOCK (H5MP_BLOCK_ALIGN(sizeof(H5MP_page_blk_t)) + H5MP_BLOCK_ALIGNMENT) |
| #define H5MP_PAGE_FIRST_BLOCK | ( | p | ) | (H5MP_page_blk_t *)((void *)((unsigned char *)(p) + H5MP_BLOCK_ALIGN(sizeof(H5MP_page_t)))) |
| H5FL_DEFINE | ( | H5MP_pool_t | ) |
| herr_t H5MP_close | ( | H5MP_pool_t * | mp | ) |
| H5MP_pool_t* H5MP_create | ( | size_t | page_size, |
| unsigned | flags | ||
| ) |
| void* H5MP_free | ( | H5MP_pool_t * | mp, |
| void * | spc | ||
| ) |
| void* H5MP_malloc | ( | H5MP_pool_t * | mp, |
| size_t | request | ||
| ) |
1.8.18