#include "easydbus-core.h"
Go to the source code of this file.
Functions | |
char * | add_el_signature (enum el_type, char *, int) __attribute__((visibility("internal"))) |
add element signature to string passed in input, if string is equal to NULL than create a new string. | |
int | count_elems (struct EasyDbus_elem *, int *, enum signature_flags) __attribute__((visibility("internal"))) |
count number of elements connected from element passed in input save number to int passed in input | |
int | count_total_elems (struct EasyDbus_elem *, int *) __attribute__((visibility("internal"))) |
Count signature elements for all elements list passed in input. | |
struct EasyDbus_object_box * | easydbus_get_obj (struct EasyDbus_object_box *, const char *) __attribute__((visibility("internal"))) |
Recover EasyDbus_object_box with object path passed in input from a list of objects. | |
int | easydbus_manage_list_signature (struct easydbus_signature_elem_stack *, char **, int) __attribute__((visibility("internal"))) |
Convert signature element on signature string char. | |
int | easydbus_save_serviceName (struct EasyDbus_core *, char *) __attribute__((visibility("internal"))) |
save service name to struct EasyDbus_core passed in input | |
enum el_type | get_easydbus_type_from_dbus_type (int) __attribute__((visibility("internal"))) |
Convert DBus type element value to EasyDbus type element value. | |
char * | prepare_complete_signature (struct EasyDbus_elem *) |
Create signature string of element. This function is used for debug. | |
char * | prepare_match_string (enum event_type, char *, char *, char *, char *, char *) __attribute__((visibility("internal"))) |
This function create match rule string and return her pointer. Note: this pointer must be free before lost this pointer. | |
char * | prepare_signature (struct EasyDbus_elem *, enum signature_flags) __attribute__((visibility("internal"))) |
function for create signature for container objects | |
int | set_signature (struct EasyDbus_elem *, char *, int, enum signature_flags) __attribute__((visibility("internal"))) |
set signature chars to string passed in input |