#include <apr.h>
#include <apr_errno.h>
#include <apr_pools.h>
#include "svn_types.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(pool) svn_pool_create_ex(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. |
Definition in file svn_pools.h.
|
Clear a pool destroying its children.
This define for Definition at line 76 of file svn_pools.h. |
|
Destroy a pool and all of its children.
This define for Definition at line 84 of file svn_pools.h. |
|
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. |