Definition in file array_internal.c.
#include <string.h>
#include <stdlib.h>
#include "easydbus-core.h"
#include "debug.h"
#include "utils.h"
#include "dict_entry_internal.h"
#include "variant_internal.h"
#include "array_internal.h"
#include "struct_internal.h"
Go to the source code of this file.
Functions | |
int | add_array_to_msg (DBusMessage *msg, struct EasyDbus_elem *el) |
Add array element to a DBusMessage. | |
int | easydbus_add_array_on_container_tomsg (DBusMessage *msg, DBusMessageIter *iter, struct EasyDbus_elem *el) |
Add array element that is contained on an other container to a DBus message. | |
struct EasyDbus_container * | easydbus_get_marshal_data_from_array (enum event_type type, void *container, enum el_type type_marshal_data, DBusMessageIter *iter) |
Create array element from DBusMessage. | |
struct easydbus_signature_elem_stack * | easydbus_add_elem_to_stack (enum el_type el, struct easydbus_signature_elem_stack *stack) |
Add element on signature stack. | |
void | easydbus_free_elem_from_stack (struct easydbus_signature_elem_stack *el) |
Free signature element. | |
void | easydbus_free_elem_from_stack_list (struct easydbus_signature_elem_stack *list) |
Free signature stack list. |