lib/dbus/e_dbus_object.c File Reference
Include dependency graph for e_dbus_object.c:

Data Structures | |
struct | E_DBus_Interface |
struct | E_DBus_Method |
struct | E_DBus_Object |
struct | E_DBus_Signal |
Typedefs | |
typedef struct E_DBus_Method | E_DBus_Method |
typedef struct E_DBus_Signal | E_DBus_Signal |
Functions | |
EAPI int | e_dbus_interface_method_add (E_DBus_Interface *iface, const char *member, const char *signature, const char *reply_signature, E_DBus_Method_Cb func) |
EAPI E_DBus_Interface * | e_dbus_interface_new (const char *interface) |
EAPI void | e_dbus_interface_ref (E_DBus_Interface *iface) |
EAPI int | e_dbus_interface_signal_add (E_DBus_Interface *iface, const char *name, const char *signature) |
EAPI void | e_dbus_interface_unref (E_DBus_Interface *iface) |
EAPI E_DBus_Object * | e_dbus_object_add (E_DBus_Connection *conn, const char *object_path, void *data) |
EAPI E_DBus_Connection * | e_dbus_object_conn_get (E_DBus_Object *obj) |
Get the dbus connection of a dbus object. | |
EAPI void * | e_dbus_object_data_get (E_DBus_Object *obj) |
Fetch the data pointer for a dbus object. | |
EAPI void | e_dbus_object_free (E_DBus_Object *obj) |
int | e_dbus_object_init (void) |
EAPI void | e_dbus_object_interface_attach (E_DBus_Object *obj, E_DBus_Interface *iface) |
EAPI void | e_dbus_object_interface_detach (E_DBus_Object *obj, E_DBus_Interface *iface) |
EAPI const Eina_List * | e_dbus_object_interfaces_get (E_DBus_Object *obj) |
Get the interfaces of a dbus object. | |
Eina_Strbuf * | e_dbus_object_introspect (E_DBus_Object *obj) |
EAPI const char * | e_dbus_object_path_get (E_DBus_Object *obj) |
Get the path of a dbus object. | |
EAPI void | e_dbus_object_property_get_cb_set (E_DBus_Object *obj, E_DBus_Object_Property_Get_Cb func) |
Sets the callback to fetch properties from an object. | |
EAPI void | e_dbus_object_property_set_cb_set (E_DBus_Object *obj, E_DBus_Object_Property_Set_Cb func) |
Sets the callback to set properties on an object. | |
void | e_dbus_object_shutdown (void) |
Typedef Documentation
typedef struct E_DBus_Method E_DBus_Method |
typedef struct E_DBus_Signal E_DBus_Signal |
Function Documentation
int e_dbus_object_init | ( | void | ) |
References E_DBUS_FDO_INTERFACE_PROPERTIES, e_dbus_interface_method_add(), e_dbus_interface_new(), and e_dbus_interface_unref().
Referenced by e_dbus_init().
Eina_Strbuf * e_dbus_object_introspect | ( | E_DBus_Object * | obj | ) |
References E_DBus_Object::interfaces, and E_DBus_Object::path.
void e_dbus_object_shutdown | ( | void | ) |
References e_dbus_interface_unref().
Referenced by e_dbus_shutdown().