[Spice-devel] [spice-server 2/3] Remove spice_server_set_keepalive_timeout

Frediano Ziglio fziglio at redhat.com
Thu Mar 10 16:10:25 UTC 2016


> 
> This public API is no longer needed as the keepalive interval does not
> need to be configurable.
> This API was present in the 0.13.0 release, but was never added to a
> stable release, in my opinion it's still acceptable to remove it without
> changing soname.

More than agreed. Was never used!

Acked.

Frediano

> ---
>  server/reds-private.h    | 1 -
>  server/reds.c            | 7 -------
>  server/spice-server.h    | 1 -
>  server/spice-server.syms | 7 +------
>  4 files changed, 1 insertion(+), 15 deletions(-)
> 
> diff --git a/server/reds-private.h b/server/reds-private.h
> index 205973a..032f9f0 100644
> --- a/server/reds-private.h
> +++ b/server/reds-private.h
> @@ -180,7 +180,6 @@ struct RedsState {
>      int vm_running;
>      GList *char_devices; /* list of SpiceCharDeviceState */
>      int seamless_migration_enabled; /* command line arg */
> -    int keepalive_timeout;
>  
>      SSL_CTX *ctx;
>  
> diff --git a/server/reds.c b/server/reds.c
> index 8f03239..b1e1139 100644
> --- a/server/reds.c
> +++ b/server/reds.c
> @@ -4007,13 +4007,6 @@ SPICE_GNUC_VISIBLE void
> spice_server_set_seamless_migration(SpiceServer *s, int
>      spice_debug("seamless migration enabled=%d", enable);
>  }
>  
> -SPICE_GNUC_VISIBLE void spice_server_set_keepalive_timeout(SpiceServer *s,
> int timeout)
> -{
> -    spice_assert(s == reds);
> -    reds->keepalive_timeout = timeout;
> -    spice_debug("keepalive timeout=%d", timeout);
> -}
> -
>  GArray* reds_get_renderers(RedsState *reds)
>  {
>      return reds->renderers;
> diff --git a/server/spice-server.h b/server/spice-server.h
> index fa74136..c2ff61d 100644
> --- a/server/spice-server.h
> +++ b/server/spice-server.h
> @@ -111,7 +111,6 @@ int spice_server_set_playback_compression(SpiceServer *s,
> int enable);
>  int spice_server_set_agent_mouse(SpiceServer *s, int enable);
>  int spice_server_set_agent_copypaste(SpiceServer *s, int enable);
>  int spice_server_set_agent_file_xfer(SpiceServer *s, int enable);
> -void spice_server_set_keepalive_timeout(SpiceServer *s, int timeout);
>  
>  int spice_server_get_sock_info(SpiceServer *s, struct sockaddr *sa,
>  socklen_t *salen);
>  int spice_server_get_peer_info(SpiceServer *s, struct sockaddr *sa,
>  socklen_t *salen);
> diff --git a/server/spice-server.syms b/server/spice-server.syms
> index 7987d51..5c3e53c 100644
> --- a/server/spice-server.syms
> +++ b/server/spice-server.syms
> @@ -163,13 +163,8 @@ global:
>      spice_replay_free_cmd;
>  } SPICE_SERVER_0.12.5;
>  
> -SPICE_SERVER_0.12.7 {
> -global:
> -    spice_server_set_keepalive_timeout;
> -} SPICE_SERVER_0.12.6;
> -
>  SPICE_SERVER_0.13.1 {
>  global:
>      spice_qxl_gl_scanout;
>      spice_qxl_gl_draw_async;
> -} SPICE_SERVER_0.12.7;
> +} SPICE_SERVER_0.12.6;
> --
> 2.5.0
> 
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel
> 


More information about the Spice-devel mailing list