Function
Camelmempool_flush
since: 2.32
Declaration [src]
void
camel_mempool_flush (
CamelMemPool* pool,
gint freeall
)
Description [src]
Flush used memory and mark allocated blocks as free.
If freeall
is TRUE
, then all allocated blocks are free’d
as well. Otherwise only blocks above the threshold are
actually freed, and the others are simply marked as empty.
Available since: 2.32
This function is not directly available to language bindings.
Parameters
pool
-
Type:
CamelMemPool
A
CamelMemPool
.The data is owned by the caller of the function. freeall
-
Type:
gint
Free all system allocated blocks as well.