Lines Matching refs:allocator
53 /** default bucket buffer size - 8KB minus room for memory allocator headers */
657 * @param list The bucket allocator to use
936 * Create a bucket allocator.
938 * for the bucket allocator. When the pool is destroyed, the bucket
939 * allocator's cleanup routine will free all memory that has been
941 * @remark The reason the allocator gets its memory from the pool's
943 * the bucket allocator will free large memory blocks back to the
944 * allocator when it's done with them, thereby preventing memory
946 * @warning The allocator must never be used by more than one thread at a time.
951 * Create a bucket allocator.
952 * @param allocator This apr_allocator_t is used to allocate both the bucket
953 * allocator and all memory handed out by the bucket allocator. The
954 * caller is responsible for destroying the bucket allocator and the
956 * @warning The allocator must never be used by more than one thread at a time.
958 APU_DECLARE_NONSTD(apr_bucket_alloc_t *) apr_bucket_alloc_create_ex(apr_allocator_t *allocator);
961 * Destroy a bucket allocator.
962 * @param list The allocator to be destroyed
968 * allocator(s) overhead such that the allocation would remain in the
970 * @param list The allocator from which to the memory would be allocated.
981 * @param list The allocator from which to allocate the memory.