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

Go to the source code of this file.
Functions | |
| int | easydbus_array_add_array (EasyDbus_container *array_src, EasyDbus_container *array_dst) |
| Add an array on array. | |
| int | easydbus_array_add_boolean_array (EasyDbus_container *container, unsigned int nel, char *boolean_array) |
| Add boolean array on container. | |
| int | easydbus_array_add_byte_array (EasyDbus_container *container, unsigned int nel, char *bytes) |
| Add byte array on array container. | |
| int | easydbus_array_add_dict_entry (EasyDbus_container *dict_entry, EasyDbus_container *array) |
| Add dict entry on array. | |
| int | easydbus_array_add_double_array (EasyDbus_container *container, unsigned int nel, double *double_array) |
| Add double array to array container. | |
| int | easydbus_array_add_i16_array (EasyDbus_container *container, unsigned int nel, short *i16_array) |
| Add int16 array on array container. | |
| int | easydbus_array_add_i32_array (EasyDbus_container *container, unsigned int nel, int *i32_array) |
| Add int32 array to array container. | |
| int | easydbus_array_add_i64_array (EasyDbus_container *container, unsigned int nel, long long *i64_array) |
| Add int64 array to array container. | |
| int | easydbus_array_add_obj_path_array (EasyDbus_container *container, unsigned int nel, char **obj_path_array) |
| Add object path string array to array container. | |
| int | easydbus_array_add_signature_array (EasyDbus_container *container, unsigned int nel, char **signature_array) |
| Add signature string array to array container. | |
| int | easydbus_array_add_string_array (EasyDbus_container *container, unsigned int nel, char **string_array) |
| Add string array to array container. | |
| int | easydbus_array_add_struct (EasyDbus_container *struct_internal, EasyDbus_container *array) |
| Add struct element to array. | |
| int | easydbus_array_add_ui16_array (EasyDbus_container *container, unsigned int nel, unsigned short *ui16_array) |
| Add unsigned int16 array to array container. | |
| int | easydbus_array_add_ui32_array (EasyDbus_container *container, unsigned int nel, unsigned int *ui32_array) |
| Add unsigned int32 array to array container. | |
| int | easydbus_array_add_ui64_array (EasyDbus_container *container, unsigned int nel, unsigned long long *ui64_array) |
| Add unsigned int64 array to array container. | |
| int | easydbus_array_add_variant (EasyDbus_container *variant, EasyDbus_container *array) |
| Add variant on array. | |
| const EasyDbus_container * | easydbus_array_get_array (EasyDbus_container *array, unsigned int n) |
| Get array container from array container. | |
| const char * | easydbus_array_get_boolean_array (EasyDbus_container *array) |
| Get boolean array from container. | |
| const char * | easydbus_array_get_byte_array (EasyDbus_container *array) |
| Get byte array from container. | |
| const EasyDbus_container * | easydbus_array_get_dict_entry (EasyDbus_container *array, unsigned int n) |
| Get dict_entry container from array container. | |
| const double * | easydbus_array_get_double_array (EasyDbus_container *array) |
| Get double array from container. | |
| const short * | easydbus_array_get_i16_array (EasyDbus_container *array) |
| Get int16 array from container. | |
| const int * | easydbus_array_get_i32_array (EasyDbus_container *array) |
| Get int32 array from container. | |
| const long long * | easydbus_array_get_i64_array (EasyDbus_container *array) |
| Get int64 array from container. | |
| const char ** | easydbus_array_get_obj_path_array (EasyDbus_container *array) |
| Get object path string array from container. | |
| const char ** | easydbus_array_get_signature_array (EasyDbus_container *array) |
| Get signature string array from container. | |
| const char ** | easydbus_array_get_string_array (EasyDbus_container *array) |
| Get string array from container. | |
| const EasyDbus_container * | easydbus_array_get_struct (EasyDbus_container *array, unsigned int n) |
| Get struct container from array container. | |
| const unsigned short * | easydbus_array_get_ui16_array (EasyDbus_container *array) |
| Get unsigned int16 array from container. | |
| const unsigned int * | easydbus_array_get_ui32_array (EasyDbus_container *array) |
| Get unsigned int32 array from container. | |
| const unsigned long long * | easydbus_array_get_ui64_array (EasyDbus_container *array) |
| Get unsigned int64 array from container. | |
| const EasyDbus_container * | easydbus_array_get_variant (EasyDbus_container *array, unsigned int n) |
| Get variant container from array container. | |
1.5.4