Definition in file struct.c.
#include <stdlib.h>
#include <string.h>
#include "easydbus-core.h"
#include "elem_internal.h"
#include "debug.h"

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_elem * | easydbus_struct_get_element (EasyDbus_container *container, unsigned int n) |
| Get n-element of struct. | |
1.5.4