summaryrefslogtreecommitdiff
path: root/telepathy-glib/channel.h
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2008-11-06 12:03:24 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2008-11-06 12:03:24 +0000
commitb95c154b467d047e31b14a1a0805e7cf28f5b9c1 (patch)
tree645992648af977ab09d12e7c838bb0e6a2088c4d /telepathy-glib/channel.h
parent1073705b97ee94796d7c2cf4c9d5869c0d0d406e (diff)
downloadtelepathy-glib-b95c154b467d047e31b14a1a0805e7cf28f5b9c1.tar.gz
TpChannel: add tp_channel_new_from_properties (fd.o #17427) and tp_channel_borrow_immutable_properties
Diffstat (limited to 'telepathy-glib/channel.h')
-rw-r--r--telepathy-glib/channel.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/telepathy-glib/channel.h b/telepathy-glib/channel.h
index 0fee3c801..34dcfc396 100644
--- a/telepathy-glib/channel.h
+++ b/telepathy-glib/channel.h
@@ -76,6 +76,10 @@ TpChannel *tp_channel_new (TpConnection *conn,
TpHandleType optional_handle_type, TpHandle optional_handle,
GError **error);
+TpChannel *tp_channel_new_from_properties (TpConnection *conn,
+ const gchar *object_path, const GHashTable *immutable_properties,
+ GError **error);
+
gboolean tp_channel_run_until_ready (TpChannel *self, GError **error,
GMainLoop **loop);
@@ -92,6 +96,7 @@ const gchar *tp_channel_get_channel_type (TpChannel *self);
GQuark tp_channel_get_channel_type_id (TpChannel *self);
TpHandle tp_channel_get_handle (TpChannel *self, TpHandleType *handle_type);
TpConnection *tp_channel_borrow_connection (TpChannel *self);
+GHashTable *tp_channel_borrow_immutable_properties (TpChannel *self);
TpHandle tp_channel_group_get_self_handle (TpChannel *self);
TpChannelGroupFlags tp_channel_group_get_flags (TpChannel *self);