utils.h File Reference

#include "easydbus-core.h"

Include dependency graph for utils.h:

This graph shows which files directly or indirectly include this file:

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


Generated on Thu Apr 10 10:01:01 2008 for EasyDbus-0.2 by  doxygen 1.5.4