| [Insert name here] Reference Manual | ||||
|---|---|---|---|---|
MemoryPool;
MemoryPool* memory_pool_new (void);
MemoryPool* memory_pool_with_custom_destructor (GDestroyNotify notify);
gpointer memory_pool_add (MemoryPool *pool,
gpointer ptr);
gpointer memory_pool_allocate (MemoryPool *pool,
gsize sz);
void memory_pool_release (MemoryPool *pool,
gpointer addr);
void memory_pool_cleanup (MemoryPool *pool);
void memory_pool_destroy (MemoryPool *pool);
gchar * memory_pool_strdup (MemoryPool *pool,
gchar *src);
#define memory_pool_alloc_object (pool, obj)
MemoryPool* memory_pool_with_custom_destructor (GDestroyNotify notify);
|
|
Returns : |
gpointer memory_pool_add (MemoryPool *pool,gpointer ptr);
|
|
|
|
Returns : |
gpointer memory_pool_allocate (MemoryPool *pool,gsize sz);
|
|
|
|
Returns : |
gchar * memory_pool_strdup (MemoryPool *pool,gchar *src);
|
|
|
|
Returns : |