![]() |
![]() |
![]() |
[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 : |