Learn to return the currently configured proxy, to allow client to tweak parameters, such as username and password. --- doc/reference/spice-gtk-sections.txt | 1 + gtk/map-file | 1 + gtk/spice-glib-sym-file | 1 + gtk/spice-session.c | 14 ++++++++++++++ gtk/spice-session.h | 1 + 5 files changed, 18 insertions(+) diff --git a/doc/reference/spice-gtk-sections.txt b/doc/reference/spice-gtk-sections.txt index 9f0cf67..08b1b4e 100644 --- a/doc/reference/spice-gtk-sections.txt +++ b/doc/reference/spice-gtk-sections.txt @@ -28,6 +28,7 @@ spice_session_disconnect spice_session_get_channels spice_session_get_read_only spice_session_has_channel_type +spice_session_get_proxy_uri <SUBSECTION> SpiceSessionMigration SpiceSessionVerify diff --git a/gtk/map-file b/gtk/map-file index 0067960..2a46159 100644 --- a/gtk/map-file +++ b/gtk/map-file @@ -90,6 +90,7 @@ spice_session_migration_get_type; spice_session_new; spice_session_open_fd; spice_session_verify_get_type; +spice_session_get_proxy_uri; spice_set_session_option; spice_smartcard_channel_get_type; spice_smartcard_manager_get; diff --git a/gtk/spice-glib-sym-file b/gtk/spice-glib-sym-file index 9d5001a..20f3885 100644 --- a/gtk/spice-glib-sym-file +++ b/gtk/spice-glib-sym-file @@ -106,3 +106,4 @@ spice_uri_set_port spice_uri_set_scheme spice_uri_set_user spice_uri_to_string +spice_session_get_proxy_uri diff --git a/gtk/spice-session.c b/gtk/spice-session.c index 5e76b5f..ea32cf7 100644 --- a/gtk/spice-session.c +++ b/gtk/spice-session.c @@ -2190,3 +2190,17 @@ guint32 spice_session_get_playback_latency(SpiceSession *session) return 0; } } + +/** + * spice_session_get_proxy_uri: + * @session: a #SpiceSession + * + * Returns: (transfer none): the session proxy #SpiceURI or %NULL. + * Since: 0.24 + **/ +SpiceURI *spice_session_get_proxy_uri(SpiceSession *session) +{ + SpiceSessionPrivate *s = SPICE_SESSION_GET_PRIVATE(session); + + return s->proxy; +} diff --git a/gtk/spice-session.h b/gtk/spice-session.h index 4ea645e..665c609 100644 --- a/gtk/spice-session.h +++ b/gtk/spice-session.h @@ -93,6 +93,7 @@ void spice_session_disconnect(SpiceSession *session); GList *spice_session_get_channels(SpiceSession *session); gboolean spice_session_has_channel_type(SpiceSession *session, gint type); gboolean spice_session_get_read_only(SpiceSession *session); +SpiceURI *spice_session_get_proxy_uri(SpiceSession *session); G_END_DECLS -- 1.8.4.2 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel