Definition in file elem.c.
#include "easydbus-core.h"
#include "utils.h"
#include "debug.h"
#include "variant_internal.h"
#include "struct_internal.h"
#include "array_internal.h"
#include "elem_internal.h"
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
Go to the source code of this file.
Functions | |
int | add_elems_to_msg (DBusMessage *msg, struct EasyDbus_elem *first) |
Add elements to DBusMessage. | |
EasyDbus_elem * | easydbus_elem_create (enum el_type type) |
Create an element object. | |
void | easydbus_elem_free (EasyDbus_elem *el) |
Free struct EasyDbus_elem memory area. | |
char | easydbus_elem_get_boolean (const EasyDbus_elem *elem) |
Get boolean from boolean element. | |
int | easydbus_elem_get_byte (const EasyDbus_elem *elem, char *byte) |
Get byte from byte element and save value on byte input param. | |
const EasyDbus_container * | easydbus_elem_get_container (const EasyDbus_elem *elem) |
Get container object from element. | |
int | easydbus_elem_get_double (const EasyDbus_elem *elem, double *d) |
Get double from double element. | |
const EasyDbus_elem * | easydbus_elem_get_element (const EasyDbus_elem *elem, unsigned int n) |
Get n-element from element passed in input. | |
int | easydbus_elem_get_i16 (const EasyDbus_elem *elem, short *i16) |
Get int16 from int16 element. | |
int | easydbus_elem_get_i32 (const EasyDbus_elem *elem, int *i32) |
Get int32 from int32 element. | |
int | easydbus_elem_get_i64 (const EasyDbus_elem *elem, long long *i64) |
Get int64 from int64 element. | |
const EasyDbus_elem * | easydbus_elem_get_next (const EasyDbus_elem *el) |
Get next element of element object passed in input. | |
const char * | easydbus_elem_get_obj_path (const EasyDbus_elem *elem) |
Get object path string from element object. | |
const char * | easydbus_elem_get_signature (const EasyDbus_elem *elem) |
Get signature string from element object. | |
const char * | easydbus_elem_get_string (const EasyDbus_elem *elem) |
Get string from string element. | |
enum el_type | easydbus_elem_get_type (const EasyDbus_elem *elem) |
Get type of element object. | |
int | easydbus_elem_get_ui16 (const EasyDbus_elem *elem, unsigned short *ui16) |
Get uint16 from uint16 element. | |
int | easydbus_elem_get_ui32 (const EasyDbus_elem *elem, unsigned int *ui32) |
Get uint32 from uint32 element. | |
int | easydbus_elem_get_ui64 (const EasyDbus_elem *elem, unsigned long long *ui64) |
Get uint64 from uint64 element. |