|
Adaptive Framework
0.9.0
|
Adaptive Framework memory pool support header. More...
#include "afw_interface.h"Go to the source code of this file.
Data Structures | |
| struct | afw_pool_cleanup_s |
| Struct for registered cleanup functions. More... | |
Macros | |
| #define | afw_pool_calloc_type(instance, type, xctx) (type *) afw_pool_calloc(instance, sizeof(type), xctx) |
| Macro to allocate cleared memory to hold type in pool. More... | |
| #define | afw_pool_malloc_type(instance, type, xctx) (type *) afw_pool_malloc(instance, sizeof(type), xctx) |
| Macro to allocate uncleared memory to hold type in pool. More... | |
Typedefs | |
| typedef struct afw_pool_cleanup_s | afw_pool_cleanup_t |
| Typedef for registered cleanup functions. | |
Functions | |
| const afw_pool_t * | afw_pool_create (const afw_pool_t *parent, afw_xctx_t *xctx) |
| Create a new pool. More... | |
| const afw_pool_t * | afw_pool_create_debug (const afw_pool_t *parent, afw_xctx_t *xctx, const afw_utf8_z_t *source_z) |
| Debug version of create a new pool. More... | |
| const afw_pool_t * | afw_pool_create_multithreaded (const afw_pool_t *parent, afw_xctx_t *xctx) |
| Create a new multithreaded pool. More... | |
| const afw_pool_t * | afw_pool_create_multithreaded_debug (const afw_pool_t *parent, afw_xctx_t *xctx, const afw_utf8_z_t *source_z) |
| Debug version of create a new multithreaded pool. More... | |
Adaptive Framework memory pool support header.
Adaptive Framework memory pool internal header.
Definition in file afw_pool.h.