![]() |
Container are used for manage array, dict entry, variant and struct data.
Modules | |
dict_entry_internal | |
Module for manage EasyDbus Dict Entry Internals. | |
struct_internal | |
Module for manage EasyDbus Struct Internals. | |
variant_internal | |
Module for manage EasyDbus Variant Internal. | |
Functions | |
void | free_array_from_container (EasyDbus_elem *el) |
Free array element from container. |
void free_array_from_container | ( | EasyDbus_elem * | el | ) | [inline] |
Free array element from container.
For internal use only.
el | pointer to array element of container. |
Definition at line 194 of file container.c.
References easydbus_container_free(), EASYDBUS_ELTYPE_ARRAY, EasyDbus_elem::p_container, EasyDbus_elem::payload, and EasyDbus_elem::type.
Referenced by easydbus_container_free().
00195 { 00196 if (el == NULL) 00197 return; 00198 if (el->type == EASYDBUS_ELTYPE_ARRAY) { 00199 if (el->payload.p_container != NULL) { 00200 easydbus_container_free (el->payload.p_container); 00201 } 00202 } 00203 }