array_internal.c File Reference


Detailed Description

Functions for manage easydbus array containers and with signature module.
Date:
Created: 09/08/07 18:34:32 CEST
Author:
Daniele Rondina aka ge@@ru <geaaru@gmail.com>

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"

Include dependency graph for array_internal.c:

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_containereasydbus_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.


Generated on Thu Apr 10 10:00:22 2008 for EasyDbus-0.2 by  doxygen 1.5.4