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.