Lines Matching defs:pool
49 * to memory of the same lifetime as the pool otherwise. */
61 /** The pool for memory allocations and for registering the cleanup;
62 * the buffer memory will be released when this pool is cleared. */
63 apr_pool_t *pool;
72 * pool is cleared. The buffer remains usable until the pool is cleared,
74 * @param pool The pool to allocate small buffers from and to register
80 AP_DECLARE(void) ap_varbuf_init(apr_pool_t *pool, struct ap_varbuf *vb,
92 * @note ap_varbuf_grow() will use pool memory for small and allocator
94 * @note ap_varbuf_grow() will call vb->pool's abort function if out of memory.
100 * This allows to free large buffers before the corresponding pool is
123 * Duplicate an ap_varbuf's content into pool memory.
124 * @param p The pool to allocate from
156 * instead of allocating the result from a pool.