00001 00002 #ifndef __CAIRO_DOCK_DBUS__ 00003 #define __CAIRO_DOCK_DBUS__ 00004 00005 #include <dbus/dbus-glib.h> 00006 #include <dbus/dbus-glib-bindings.h> 00007 #include "cairo-dock-struct.h" 00008 00009 00013 void cairo_dock_initialize_dbus_manager(void); 00014 00019 DBusGConnection *cairo_dock_get_dbus_connection (void); 00024 void cairo_dock_register_service_name (const gchar *cServiceName); 00029 gboolean cairo_dock_bdus_is_enabled (void); 00030 00038 DBusGProxy *cairo_dock_create_new_dbus_proxy (const char *name, const char *path, const char *interface); 00044 gboolean cairo_dock_dbus_detect_application (const gchar *cName); 00045 00046 00047 #endif