HDF5  1.12.0
Macros | Typedefs | Functions
H5MPprivate.h File Reference

Go to the source code of this file.

Macros

#define H5MP_FLG_DEFAULT   0
 
#define H5MP_PAGE_SIZE_DEFAULT   4096 /* (bytes) */
 

Typedefs

typedef struct H5MP_pool_t H5MP_pool_t
 

Functions

H5_DLL H5MP_pool_tH5MP_create (size_t page_size, unsigned flags)
 
H5_DLL void * H5MP_malloc (H5MP_pool_t *mp, size_t request)
 
H5_DLL void * H5MP_free (H5MP_pool_t *mp, void *spc)
 
H5_DLL herr_t H5MP_close (H5MP_pool_t *mp)
 

Macro Definition Documentation

◆ H5MP_FLG_DEFAULT

#define H5MP_FLG_DEFAULT   0

◆ H5MP_PAGE_SIZE_DEFAULT

#define H5MP_PAGE_SIZE_DEFAULT   4096 /* (bytes) */

Typedef Documentation

◆ H5MP_pool_t

typedef struct H5MP_pool_t H5MP_pool_t

Function Documentation

◆ H5MP_close()

H5_DLL herr_t H5MP_close ( H5MP_pool_t mp)

◆ H5MP_create()

H5_DLL H5MP_pool_t* H5MP_create ( size_t  page_size,
unsigned  flags 
)

◆ H5MP_free()

H5_DLL void* H5MP_free ( H5MP_pool_t mp,
void *  spc 
)

◆ H5MP_malloc()

H5_DLL void* H5MP_malloc ( H5MP_pool_t mp,
size_t  request 
)