summaryrefslogtreecommitdiff
path: root/telepathy-glib/connection-manager.h
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2014-02-04 12:51:58 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2014-02-04 12:52:07 +0000
commitbdba6fdf7804c050197db70d5840ae0f96cfe4be (patch)
treeeaa118be77ad165bd58ce97a8bc53c03fd1629eb /telepathy-glib/connection-manager.h
parent64e9a2cfc53c6786e0a1005f244fa7a8e635d8c7 (diff)
downloadtelepathy-glib-bdba6fdf7804c050197db70d5840ae0f96cfe4be.tar.gz
tp_connection_manager_param_dup_variant_type: add
In order for this to work, TpProtocol now ignores parameters whose D-Bus signatures are not a syntactically valid single complete type. This is helpful for Mission Control to be able to migrate parameters from untyped to typed storage - it stores parameters in terms of GVariant. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71093 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> [added (transfer full) as requested in review -smcv]
Diffstat (limited to 'telepathy-glib/connection-manager.h')
-rw-r--r--telepathy-glib/connection-manager.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/telepathy-glib/connection-manager.h b/telepathy-glib/connection-manager.h
index ac89341c3..6dd467ef3 100644
--- a/telepathy-glib/connection-manager.h
+++ b/telepathy-glib/connection-manager.h
@@ -204,6 +204,9 @@ gboolean tp_connection_manager_param_get_default (
_TP_AVAILABLE_IN_0_20
GVariant *tp_connection_manager_param_dup_default_variant (
const TpConnectionManagerParam *param);
+_TP_AVAILABLE_IN_UNRELEASED
+GVariantType *tp_connection_manager_param_dup_variant_type (
+ const TpConnectionManagerParam *param);
void tp_connection_manager_init_known_interfaces (void);