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_singlethreaded_self_t * | parent |
Parent pool of this pool. | |
afw_pool_internal_singlethreaded_self_t * | first_child |
afw_pool_internal_singlethreaded_self_t * | next_sibling |
afw_integer_t | reference_count |
Pools reference count. More... | |
const afw_thread_t * | thread |
Thread associated with a thread specific pool. More... | |
afw_pool_cleanup_t * | first_cleanup |
First cleanup function. | |
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 77 of file afw_pool_internal.h.
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 102 of file afw_pool_internal.h.
const afw_thread_t* thread |
Thread associated with a thread specific pool.
If this is not NULL, this pool is thread specific and can only be accessed by this thread.
Definition at line 110 of file afw_pool_internal.h.