Add a getter for DBusConnection pointer from E_DBus_Connection.
authorsanjeev <sanjeev@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 4 Nov 2011 12:12:40 +0000 (12:12 +0000)
committersanjeev <sanjeev@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 4 Nov 2011 12:12:40 +0000 (12:12 +0000)
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
src/lib/dbus/e_dbus_object.c

index 32920fa..acfb2fd 100644 (file)
@@ -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
 }
index e03da35..5212f9a 100644 (file)
@@ -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;
+}