apr  1.7.0
About: APR (Apache Portable Runtime) project offers software libraries that provide a predictable and consistent interface to underlying platform-specific implementations (APR core library).
  Fossies Dox: apr-1.7.0.tar.bz2  ("inofficial" and yet experimental doxygen-generated source code documentation)  

apr_pool_t Struct Reference
Collaboration diagram for apr_pool_t:
[legend]

Data Fields

apr_pool_tparent
 
apr_pool_tchild
 
apr_pool_tsibling
 
apr_pool_t ** ref
 
cleanup_tcleanups
 
cleanup_tfree_cleanups
 
apr_allocator_tallocator
 
struct process_chainsubprocesses
 
apr_abortfunc_t abort_fn
 
apr_hash_tuser_data
 
const char * tag
 
apr_memnode_tactive
 
apr_memnode_tself
 
char * self_first_avail
 
cleanup_tpre_cleanups
 

Detailed Description

Definition at line 577 of file apr_pools.c.

Field Documentation

◆ abort_fn

apr_abortfunc_t apr_pool_t::abort_fn

Definition at line 586 of file apr_pools.c.

Referenced by APR_DECLARE().

◆ active

apr_memnode_t* apr_pool_t::active

Definition at line 591 of file apr_pools.c.

Referenced by APR_DECLARE(), and psprintf_flush().

◆ allocator

apr_allocator_t* apr_pool_t::allocator

Definition at line 584 of file apr_pools.c.

Referenced by APR_DECLARE(), and psprintf_flush().

◆ child

apr_pool_t* apr_pool_t::child

Definition at line 579 of file apr_pools.c.

Referenced by cleanup_pool_for_exec().

◆ cleanups

cleanup_t* apr_pool_t::cleanups

Definition at line 582 of file apr_pools.c.

Referenced by cleanup_pool_for_exec().

◆ free_cleanups

cleanup_t* apr_pool_t::free_cleanups

Definition at line 583 of file apr_pools.c.

◆ parent

apr_pool_t* apr_pool_t::parent

Definition at line 578 of file apr_pools.c.

◆ pre_cleanups

cleanup_t* apr_pool_t::pre_cleanups

Definition at line 612 of file apr_pools.c.

◆ ref

apr_pool_t** apr_pool_t::ref

Definition at line 581 of file apr_pools.c.

◆ self

apr_memnode_t* apr_pool_t::self

Definition at line 592 of file apr_pools.c.

◆ self_first_avail

char* apr_pool_t::self_first_avail

Definition at line 593 of file apr_pools.c.

◆ sibling

apr_pool_t* apr_pool_t::sibling

Definition at line 580 of file apr_pools.c.

Referenced by cleanup_pool_for_exec().

◆ subprocesses

struct process_chain* apr_pool_t::subprocesses

Definition at line 585 of file apr_pools.c.

◆ tag

const char* apr_pool_t::tag

Definition at line 588 of file apr_pools.c.

◆ user_data

apr_hash_t* apr_pool_t::user_data

Definition at line 587 of file apr_pools.c.


The documentation for this struct was generated from the following file: