[Telepathy-commits] [telepathy-gabble/master] GabbleMediaStream: add (a stub version of) RelayInfo as a GObject property
Simon McVittie
simon.mcvittie at collabora.co.uk
Thu Feb 26 04:01:19 PST 2009
---
src/media-stream.c | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/src/media-stream.c b/src/media-stream.c
index 6a99bc6..7ac8a64 100644
--- a/src/media-stream.c
+++ b/src/media-stream.c
@@ -84,6 +84,7 @@ enum
PROP_LOCAL_HOLD,
PROP_CONTENT,
PROP_STUN_SERVERS,
+ PROP_RELAY_INFO,
LAST_PROPERTY
};
@@ -319,6 +320,10 @@ gabble_media_stream_get_property (GObject *object,
case PROP_STUN_SERVERS:
g_value_set_boxed (value, priv->stun_servers);
break;
+ case PROP_RELAY_INFO:
+ /* a stub implementation, for now */
+ g_value_take_boxed (value, g_ptr_array_sized_new (0));
+ break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
break;
@@ -529,6 +534,12 @@ gabble_media_stream_class_init (GabbleMediaStreamClass *gabble_media_stream_clas
G_PARAM_READABLE | G_PARAM_STATIC_STRINGS);
g_object_class_install_property (object_class, PROP_STUN_SERVERS, param_spec);
+ param_spec = g_param_spec_boxed ("relay-info", "Relay info",
+ "Array of mappings containing relay server information",
+ TP_ARRAY_TYPE_STRING_VARIANT_MAP_LIST,
+ G_PARAM_READABLE | G_PARAM_STATIC_STRINGS);
+ g_object_class_install_property (object_class, PROP_RELAY_INFO, param_spec);
+
/* signals not exported by D-Bus interface */
signals[DESTROY] =
--
1.5.6.5
More information about the telepathy-commits
mailing list