|
Adaptive Framework
0.9.0
|
Data Fields | |
| afw_pool_t | pub |
| apr_pool_t * | apr_p |
| Associated apr pool or NULL if it has not been created. | |
| const afw_utf8_t * | name |
| Optional pool name. | |
| afw_pool_internal_multithreaded_self_t * | parent |
| Parent pool of this pool. | |
| afw_pool_internal_multithreaded_self_t *AFW_ATOMIC | first_child |
| afw_pool_internal_multithreaded_self_t *AFW_ATOMIC | next_sibling |
| AFW_ATOMIC afw_integer_t | reference_count |
| Pools reference count. More... | |
| afw_pool_cleanup_t * | first_cleanup |
| First cleanup function. | |
| AFW_ATOMIC afw_size_t | bytes_allocated |
| Bytes allocated via afw_pool_malloc()/afw_pool_calloc(). | |
| afw_integer_t | pool_number |
| Unique number for pool. | |
Definition at line 34 of file afw_pool_internal.h.
| AFW_ATOMIC afw_integer_t reference_count |
Pools reference count.
This starts at 1 on create and is incremented and decremented by afw_pool_add_reference() and afw_pool_release().
Definition at line 59 of file afw_pool_internal.h.