From 522378a02e79cc2cd8efe21e8eef1b8cef870fd3 Mon Sep 17 00:00:00 2001 From: sanjeev Date: Fri, 4 Nov 2011 12:12:40 +0000 Subject: [PATCH] Add a getter for DBusConnection pointer from E_DBus_Connection. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@64728 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/dbus/E_DBus.h | 5 +++++ src/lib/dbus/e_dbus_object.c | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/src/lib/dbus/E_DBus.h b/src/lib/dbus/E_DBus.h index 32920fa..acfb2fd 100644 --- a/src/lib/dbus/E_DBus.h +++ b/src/lib/dbus/E_DBus.h @@ -434,6 +434,11 @@ EAPI void e_dbus_callback_free(E_DBus_Callback *callback); EAPI void e_dbus_callback_call(E_DBus_Callback *cb, void *data, DBusError *error); EAPI void *e_dbus_callback_unmarshal(E_DBus_Callback *cb, DBusMessage *msg, DBusError *err); EAPI void e_dbus_callback_return_free(E_DBus_Callback *callback, void *data); +/** + * @brief Retrieve the DBusConnection object. + * @param The opaque E_Dbus_Connection object + */ + EAPI DBusConnection *e_dbus_conn_object_get(E_DBus_Connection *conn); #ifdef __cplusplus } diff --git a/src/lib/dbus/e_dbus_object.c b/src/lib/dbus/e_dbus_object.c index e03da35..5212f9a 100644 --- a/src/lib/dbus/e_dbus_object.c +++ b/src/lib/dbus/e_dbus_object.c @@ -661,3 +661,10 @@ _introspect_arg_append(Eina_Strbuf *buf, const char *type, const char *direction eina_strbuf_append(buf, "\"/>\n"); } + + +DBusConnection *e_dbus_conn_object_get(E_DBus_Connection *conn) +{ + if (conn!=NULL) + return conn->conn; +} -- 2.7.4