[Spice-devel] [PATCH spice-gtk 10/14] usb: use SPICE_CLIENT_ERROR_ prefix

Jonathon Jongsma jjongsma at redhat.com
Wed Apr 23 14:21:22 PDT 2014


ACK

----- Original Message -----
> From: "Marc-André Lureau" <marcandre.lureau at gmail.com>
> To: spice-devel at freedesktop.org
> Sent: Wednesday, April 23, 2014 1:09:15 PM
> Subject: [Spice-devel] [PATCH spice-gtk 10/14] usb: use SPICE_CLIENT_ERROR_	prefix
> 
> To be consistent with GLib idioms, the code should use a common prefix for
> errors.
> ---
>  gtk/channel-usbredir.c |  4 ++--
>  gtk/spice-client.h     | 11 +++++++++--
>  2 files changed, 11 insertions(+), 4 deletions(-)
> 
> diff --git a/gtk/channel-usbredir.c b/gtk/channel-usbredir.c
> index 239fe12..64487b3 100644
> --- a/gtk/channel-usbredir.c
> +++ b/gtk/channel-usbredir.c
> @@ -654,12 +654,12 @@ static void usbredir_handle_msg(SpiceChannel *c,
> SpiceMsgIn *in)
>              break;
>          case usbredirhost_read_device_rejected:
>              err = g_error_new(SPICE_CLIENT_ERROR,
> -                              SPICE_CLIENT_USB_DEVICE_REJECTED,
> +                              SPICE_CLIENT_ERROR_USB_DEVICE_REJECTED,
>                                _("%s rejected by host"), desc);
>              break;
>          case usbredirhost_read_device_lost:
>              err = g_error_new(SPICE_CLIENT_ERROR,
> -                              SPICE_CLIENT_USB_DEVICE_LOST,
> +                              SPICE_CLIENT_ERROR_USB_DEVICE_LOST,
>                                _("%s disconnected (fatal IO error)"), desc);
>              break;
>          default:
> diff --git a/gtk/spice-client.h b/gtk/spice-client.h
> index 0e1e49d..e734cca 100644
> --- a/gtk/spice-client.h
> +++ b/gtk/spice-client.h
> @@ -56,16 +56,23 @@ G_BEGIN_DECLS
>  /**
>   * SpiceClientError:
>   * @SPICE_CLIENT_ERROR_FAILED: generic error code
> + * @SPICE_CLIENT_ERROR_USB_DEVICE_REJECTED: device redirection rejected by
> host
> + * @SPICE_CLIENT_ERROR_USB_DEVICE_LOST: device disconnected (fatal IO error)
>   *
>   * Error codes returned by spice-client API.
>   */
>  typedef enum
>  {
>      SPICE_CLIENT_ERROR_FAILED,
> -    SPICE_CLIENT_USB_DEVICE_REJECTED,
> -    SPICE_CLIENT_USB_DEVICE_LOST,
> +    SPICE_CLIENT_ERROR_USB_DEVICE_REJECTED,
> +    SPICE_CLIENT_ERROR_USB_DEVICE_LOST,
>  } SpiceClientError;
>  
> +#ifndef SPICE_DISABLE_DEPRECATED
> +#define SPICE_CLIENT_USB_DEVICE_REJECTED
> SPICE_CLIENT_ERROR_USB_DEVICE_REJECTED
> +#define SPICE_CLIENT_USB_DEVICE_LOST SPICE_CLIENT_ERROR_USB_DEVICE_LOST
> +#endif
> +
>  GQuark spice_client_error_quark(void);
>  
>  G_END_DECLS
> --
> 1.8.5.3
> 
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
> 


More information about the Spice-devel mailing list