struct.c File Reference


Detailed Description

Functions for manage struct container.
Date:
Created: 09/07/07 12:22:17 CEST
Author:
Daniele Rondina aka ge@@ru <geaaru@gmail.com>

Definition in file struct.c.

#include <stdlib.h>
#include <string.h>
#include "easydbus-core.h"
#include "elem_internal.h"
#include "debug.h"

Include dependency graph for struct.c:

Go to the source code of this file.

Functions

int easydbus_struct_add_array (EasyDbus_container *container, EasyDbus_container *array)
 Add array container to struct container.
int easydbus_struct_add_boolean (EasyDbus_container *container, char boolean)
 Add boolean to struct container.
int easydbus_struct_add_byte (EasyDbus_container *container, char byte)
 Add byte to struct container.
int easydbus_struct_add_dict_entry (EasyDbus_container *container, EasyDbus_container *dict_entry)
 Add dict entry container to struct container.
int easydbus_struct_add_double (EasyDbus_container *container, double d)
 Add double to struct container.
int easydbus_struct_add_i16 (EasyDbus_container *container, short i16)
 Add int16 to struct container.
int easydbus_struct_add_i32 (EasyDbus_container *container, int i32)
 Add int32 to struct container.
int easydbus_struct_add_i64 (EasyDbus_container *container, long long i64)
 Add int64 to struct container.
int easydbus_struct_add_obj_path (EasyDbus_container *container, char *string)
 Insert a object path on a struct container.
int easydbus_struct_add_signature (EasyDbus_container *container, char *string)
 Insert a signature string on a struct.
int easydbus_struct_add_string (EasyDbus_container *container, char *string)
 Insert a string on a struct container.
int easydbus_struct_add_struct (EasyDbus_container *container, EasyDbus_container *struct_internal)
 Add struct container to struct container.
int easydbus_struct_add_ui16 (EasyDbus_container *container, unsigned short ui16)
 Add unsigned int16 to struct container.
int easydbus_struct_add_ui32 (EasyDbus_container *container, unsigned int ui32)
 Add unsigned int32 to struct container.
int easydbus_struct_add_ui64 (EasyDbus_container *container, unsigned long long ui64)
 Add unsigned int64 to struct container.
int easydbus_struct_add_variant (EasyDbus_container *container, EasyDbus_container *variant)
 Add variant container to struct container.
const EasyDbus_elemeasydbus_struct_get_element (EasyDbus_container *container, unsigned int n)
 Get n-element of struct.


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