summaryrefslogtreecommitdiffstats
path: root/lib/Utils/abrt_dbus.h
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2009-09-17 15:39:23 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2009-09-17 15:39:23 +0200
commit7bdac909466263335c13daa824b17ca3d6f75ef6 (patch)
tree7ad23781d103929be66b3b73faefab00a470657b /lib/Utils/abrt_dbus.h
parentbb586580bee93c67f2b7b40c99d0a38ea02593c4 (diff)
downloadabrt-7bdac909466263335c13daa824b17ca3d6f75ef6.tar.gz
abrt-7bdac909466263335c13daa824b17ca3d6f75ef6.tar.xz
abrt-7bdac909466263335c13daa824b17ca3d6f75ef6.zip
factored out dbus init from CommLayerServerDBus.cpp to lib/Utils/abrt_dbus.cpp
this will allow me to reuse this code for applet Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'lib/Utils/abrt_dbus.h')
-rw-r--r--lib/Utils/abrt_dbus.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/Utils/abrt_dbus.h b/lib/Utils/abrt_dbus.h
index e2bf9fbf..731f1c10 100644
--- a/lib/Utils/abrt_dbus.h
+++ b/lib/Utils/abrt_dbus.h
@@ -6,6 +6,16 @@
extern DBusConnection* g_dbus_conn;
/*
+ * Glib integration machinery
+ */
+void attach_dbus_conn_to_glib_main_loop(DBusConnection* conn,
+ const char* object_path_to_register = NULL, /* NULL if you are just a client */
+ /* makes sense only if you use object_path_to_register: */
+ DBusHandlerResult (*message_received_func)(DBusConnection *conn, DBusMessage *msg, void* data) = NULL
+);
+
+
+/*
* Helpers for building DBus messages
*/