summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlberto Mardegan <alberto.mardegan@nokia.com>2009-02-19 11:55:18 +0200
committerAlberto Mardegan <alberto.mardegan@nokia.com>2009-02-19 11:55:18 +0200
commitc1765460a8f27d513152076aa6589716af255313 (patch)
tree3b95c97276a4230332b63d267638331cd6725ab0 /src
parent0d57f0477bed18ac94df8deee39eaa990252bbad (diff)
Add mcd_connection_get_tp_connection()
Diffstat (limited to 'src')
-rw-r--r--src/mcd-connection.c13
-rw-r--r--src/mcd-connection.h1
2 files changed, 14 insertions, 0 deletions
diff --git a/src/mcd-connection.c b/src/mcd-connection.c
index c71d8c4d..c21e102f 100644
--- a/src/mcd-connection.c
+++ b/src/mcd-connection.c
@@ -2602,3 +2602,16 @@ _mcd_connection_set_tp_connection (McdConnection *connection,
(GObject *)connection, NULL);
}
+/**
+ * mcd_connection_get_tp_connection:
+ * @connection: the #McdConnection.
+ *
+ * Returns: the #TpConnection being used, or %NULL if none.
+ */
+TpConnection *
+mcd_connection_get_tp_connection (McdConnection *connection)
+{
+ g_return_val_if_fail (MCD_IS_CONNECTION (connection), NULL);
+ return connection->priv->tp_conn;
+}
+
diff --git a/src/mcd-connection.h b/src/mcd-connection.h
index c962e62d..16af0c21 100644
--- a/src/mcd-connection.h
+++ b/src/mcd-connection.h
@@ -82,6 +82,7 @@ const gchar *mcd_connection_get_name (McdConnection *connection);
/* Return the connection's account */
McdAccount *mcd_connection_get_account (McdConnection * connection);
+TpConnection *mcd_connection_get_tp_connection (McdConnection *connection);
TpConnectionStatus mcd_connection_get_connection_status (McdConnection *connection);
TpConnectionStatusReason mcd_connection_get_connection_status_reason (McdConnection *connection);