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