Currently only NamePipe server is available. We want to support also NamedPipe Client. This property is to be used in a following patch. --- gtk/controller/namedpipe.c | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/gtk/controller/namedpipe.c b/gtk/controller/namedpipe.c index 6859770..355887a 100644 --- a/gtk/controller/namedpipe.c +++ b/gtk/controller/namedpipe.c @@ -36,6 +36,7 @@ enum PROP_0, PROP_NAME, PROP_HANDLE, + PROP_IS_SERVER, }; struct _SpiceNamedPipePrivate @@ -44,6 +45,7 @@ struct _SpiceNamedPipePrivate GError * construct_error; guint inited : 1; HANDLE handle; + gboolean is_server; }; static void @@ -124,6 +126,9 @@ spice_named_pipe_get_property (GObject *object, case PROP_HANDLE: g_value_set_pointer (value, np->priv->handle); break; + case PROP_IS_SERVER: + g_value_set_boolean (value, np->priv->is_server); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); } @@ -146,6 +151,9 @@ spice_named_pipe_set_property (GObject *object, case PROP_HANDLE: np->priv->handle = g_value_get_pointer (value); break; + case PROP_IS_SERVER: + np->priv->is_server = g_value_get_boolean (value); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); } @@ -179,6 +187,15 @@ spice_named_pipe_class_init (SpiceNamedPipeClass *klass) G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + + g_object_class_install_property (gobject_class, PROP_IS_SERVER, + g_param_spec_boolean ("isserver", + "Server or Client", + "Create or Connect a NamedPipe", + TRUE, + G_PARAM_CONSTRUCT_ONLY | + G_PARAM_READWRITE | + G_PARAM_STATIC_STRINGS)); } static void -- 1.7.7.6 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel