easydbus-object.h File Reference

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

Go to the source code of this file.

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_objecteasydbus_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_signaleasydbus_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_interfaceeasydbus_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_methodeasydbus_obj_interface_get_method (const char *, const char *, const EasyDbus_obj_interface *)
 Found method object from EasyDbus_obj_interface object.
EasyDbus_obj_methodeasydbus_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_signaleasydbus_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_objecteasydbus_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_interfaceeasydbus_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 *)


Typedef Documentation

typedef struct EasyDbus_ext_signal EasyDbus_ext_signal

Definition at line 42 of file easydbus-object.h.

typedef struct easydbus_introspect_arg_info easydbus_introspect_arg_info

Definition at line 39 of file easydbus-object.h.

typedef struct EasyDbus_obj_interface EasyDbus_obj_interface

Definition at line 43 of file easydbus-object.h.

typedef struct EasyDbus_obj_method EasyDbus_obj_method

Definition at line 41 of file easydbus-object.h.

typedef struct EasyDbus_obj_signal EasyDbus_obj_signal

Definition at line 44 of file easydbus-object.h.

typedef struct EasyDbus_object EasyDbus_object

Definition at line 45 of file easydbus-object.h.


Variable Documentation

enum easydbus_ret_values(* easydbus_ext_signal_callback_f)(EasyDbus_conn *, EasyDbus_signal *)

enum easydbus_ret_values(* easydbus_obj_method_callback_f)(EasyDbus_method *)


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