From 5dc8cea6f4c3cf30b3c668310cc2ce4f69698b13 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Sun, 3 Jan 2016 14:06:16 +0200 Subject: [PATCH] nettimeprovider: Mark address, port and clock properties CONSTRUCT_ONLY They can't sensibly be changed after construction. --- libs/gst/net/gstnettimeprovider.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libs/gst/net/gstnettimeprovider.c b/libs/gst/net/gstnettimeprovider.c index 6ec123d..f1371e2 100644 --- a/libs/gst/net/gstnettimeprovider.c +++ b/libs/gst/net/gstnettimeprovider.c @@ -112,15 +112,16 @@ gst_net_time_provider_class_init (GstNetTimeProviderClass * klass) g_object_class_install_property (gobject_class, PROP_PORT, g_param_spec_int ("port", "port", "The port to receive the packets from, 0=allocate", 0, G_MAXUINT16, - DEFAULT_PORT, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + DEFAULT_PORT, + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (gobject_class, PROP_ADDRESS, g_param_spec_string ("address", "address", - "The address to bind on, as a dotted quad (x.x.x.x)", - DEFAULT_ADDRESS, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + "The address to bind on, as a dotted quad (x.x.x.x)", DEFAULT_ADDRESS, + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (gobject_class, PROP_CLOCK, g_param_spec_object ("clock", "Clock", "The clock to export over the network", GST_TYPE_CLOCK, - G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (gobject_class, PROP_ACTIVE, g_param_spec_boolean ("active", "Active", "TRUE if the clock will respond to queries over the network", TRUE, -- 2.7.4