|
Typedefs |
typedef struct EasyDbus_ext_signal | EasyDbus_ext_signal |
typedef struct
easydbus_introspect_arg_info | easydbus_introspect_arg_info |
typedef struct
EasyDbus_obj_interface | EasyDbus_obj_interface |
typedef struct EasyDbus_obj_method | EasyDbus_obj_method |
typedef struct EasyDbus_obj_signal | EasyDbus_obj_signal |
typedef struct EasyDbus_object | EasyDbus_object |
Functions |
int | easydbus_conn_get_n_object (EasyDbus_conn *) |
| Get number of objects of EasyDbus_conn connection.
|
EasyDbus_object * | easydbus_conn_get_object (EasyDbus_conn *, unsigned int) |
| Get n-EasyDbus_object of connection.
|
int | easydbus_ext_signal_add_to_service (EasyDbus_conn *, EasyDbus_ext_signal *) |
| Add EasyDbus_ext_signal object for handled external signal.
|
EasyDbus_ext_signal * | easydbus_ext_signal_create (char *, char *, char *, char *, char *, easydbus_ext_signal_callback_f) |
| Create EasyDbus_ext_signal object.
|
void | easydbus_ext_signal_free_skeleton (EasyDbus_ext_signal *) |
| Free EasyDbus_ext_signal object.
|
int | easydbus_obj_interface_add_method (EasyDbus_obj_interface *, EasyDbus_obj_method *) |
| Add method to interface.
|
int | easydbus_obj_interface_add_signal (EasyDbus_obj_interface *, EasyDbus_obj_signal *) |
| Add signal to interface.
|
EasyDbus_obj_interface * | easydbus_obj_interface_create_skeleton (char *) |
| Create EasyDbus_obj_interface object for define an interface of an object.
|
void | easydbus_obj_interface_free_skeleton (EasyDbus_obj_interface *) |
| Free EasyDbus_obj_interface object.
|
EasyDbus_obj_method * | easydbus_obj_interface_get_method (const char *, const char *, const EasyDbus_obj_interface *) |
| Found method object from EasyDbus_obj_interface object.
|
EasyDbus_obj_method * | easydbus_obj_method_create (char *) |
| Create EasyDbus_obj_method object.
|
void | easydbus_obj_method_free (EasyDbus_obj_method *) |
| Free EasyDbus_obj_method object.
|
int | easydbus_obj_method_set_callback (EasyDbus_obj_method *, easydbus_obj_method_callback_f) |
| Set obj_method callback.
|
EasyDbus_obj_signal * | easydbus_obj_signal_create (char *) |
| Created EasyDbus_obj_signal object for manage introspectable interface. This struct contains informations about signal sended from registered dbus service.
|
void | easydbus_obj_signal_free (EasyDbus_obj_signal *) |
| Free EasyDbus_obj_signal object.
|
int | easydbus_object_add_interface (EasyDbus_obj_interface *, EasyDbus_object *) |
| Add interface to EasyDbus_object object.
|
EasyDbus_object * | easydbus_object_create_skeleton (char *, void *) |
| Create object skeleton for publish an object through DBUS.
|
void | easydbus_object_free_skeleton (EasyDbus_object *) |
| Free EasyDbus_object object and interfaces connect to it.
|
void * | easydbus_object_get_closure (EasyDbus_object *) |
| Get closure of EasyDbus_object object.
|
EasyDbus_obj_interface * | easydbus_object_get_interface (EasyDbus_object *, unsigned int) |
| Get n-EasyDbus_obj_interface of object.
|
int | easydbus_object_get_n_interfaces (EasyDbus_object *) |
| Get path of an EasyDbus_object object.
|
const char * | easydbus_object_get_path (EasyDbus_object *) |
| Get path of an EasyDbus_object object.
|
int | easydbus_object_register (EasyDbus_conn *, EasyDbus_object *) |
| Register object on DBus.
|
void | easydbus_object_set_closure (EasyDbus_object *, void *) |
| Set closure of EasyDbus_object object.
|
int | easydbus_object_unregister (EasyDbus_conn *, EasyDbus_object *) |
| Unregister EasyDbus_object object from DBus.
|
Variables |
enum easydbus_ret_values(* | easydbus_ext_signal_callback_f )(EasyDbus_conn *, EasyDbus_signal *) |
enum easydbus_ret_values(* | easydbus_obj_method_callback_f )(EasyDbus_method *) |