diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2014-02-04 12:51:58 +0000 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2014-02-04 12:52:07 +0000 |
commit | bdba6fdf7804c050197db70d5840ae0f96cfe4be (patch) | |
tree | eaa118be77ad165bd58ce97a8bc53c03fd1629eb /telepathy-glib/connection-manager.h | |
parent | 64e9a2cfc53c6786e0a1005f244fa7a8e635d8c7 (diff) | |
download | telepathy-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.h | 3 |
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); |