Home | History | Annotate | Download | only in microhttpd

Lines Matching refs:pool

22  * @brief memory pool; mostly used for efficient (de)allocation
34 * Opaque handle for a memory pool.
42 * Create a memory pool.
44 * @param max maximum size of the pool
52 * Destroy a memory pool.
54 * @param pool memory pool to destroy
57 MHD_pool_destroy (struct MemoryPool *pool);
61 * Allocate size bytes from the pool.
63 * @param pool memory pool to use for the operation
65 * @param from_end allocate from end of pool (set to MHD_YES);
68 * @return NULL if the pool cannot support size more
72 MHD_pool_allocate (struct MemoryPool *pool,
77 * Reallocate a block of memory obtained from the pool.
82 * allocation may be leaked until the pool is
85 * @param pool memory pool to use for the operation
90 * NULL if the pool cannot support new_size
94 MHD_pool_reallocate (struct MemoryPool *pool,
101 * Clear all entries from the memory pool except
104 * @param pool memory pool to use for the operation
110 MHD_pool_reset (struct MemoryPool *pool,