svn_pools.h File Reference

APR pool management for Subversion. More...

#include <apr_pools.h>

Go to the source code of this file.

Defines

#define SVN_ALLOCATOR_RECOMMENDED_MAX_FREE   (4096 * 1024)
 The recommended maximum amount of memory (4MB) to keep in an APR allocator on the free list, conveniently defined here to share between all our applications.
#define svn_pool_create(parent_pool)   svn_pool_create_ex(parent_pool, NULL)
 Create a pool as a subpool of parent_pool.
#define svn_pool_clear   apr_pool_clear
 Clear a pool destroying its children.
#define svn_pool_destroy   apr_pool_destroy
 Destroy a pool and all of its children.

Functions

apr_pool_t * svn_pool_create_ex (apr_pool_t *parent_pool, apr_allocator_t *allocator)
 Wrapper around apr_pool_create_ex(), with a simpler interface.

Detailed Description

APR pool management for Subversion.

Definition in file svn_pools.h.


Define Documentation

#define svn_pool_clear   apr_pool_clear

Clear a pool destroying its children.

This define for svn_pool_clear exists for completeness.

Definition at line 74 of file svn_pools.h.

#define svn_pool_destroy   apr_pool_destroy

Destroy a pool and all of its children.

This define for svn_pool_destroy exists for symmetry and completeness.

Definition at line 82 of file svn_pools.h.


Function Documentation

apr_pool_t* svn_pool_create_ex ( apr_pool_t *  parent_pool,
apr_allocator_t *  allocator 
)

Wrapper around apr_pool_create_ex(), with a simpler interface.

The return pool will have an abort function set, which will call abort() on OOM.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 24 Nov 2009 for Subversion by  doxygen 1.6.1