Function
GLibatomic_rc_box_release_full
Description
Atomically releases a reference on the data pointed by mem_block
.
If the reference was the last one, it will call clear_func
to clear the contents of mem_block
, and then will free the
resources allocated for mem_block
.
Available since: | 2.58 |
Parameters
mem_block |
gpointer |
A pointer to reference counted data. |
|
The called function takes ownership of the data, and is responsible for freeing it. | |
clear_func |
GDestroyNotify |
A function to call when clearing the data. |