[Spice-devel] [PATCH 09/12] server/inputs_channel: s/inputs_channel/g_inputs_channel/

Hans de Goede hdegoede at redhat.com
Mon Dec 6 04:35:46 PST 2010


Ack.

On 12/06/2010 11:49 AM, Alon Levy wrote:
> ---
>   server/inputs_channel.c |   39 ++++++++++++++++++++++-----------------
>   1 files changed, 22 insertions(+), 17 deletions(-)
>
> diff --git a/server/inputs_channel.c b/server/inputs_channel.c
> index f6279d5..9129926 100644
> --- a/server/inputs_channel.c
> +++ b/server/inputs_channel.c
> @@ -82,7 +82,7 @@ static SpiceTabletInstance *tablet = NULL;
>
>   static SpiceTimer *key_modifiers_timer;
>
> -static InputsChannel *inputs_channel = NULL;
> +static InputsChannel *g_inputs_channel = NULL;
>
>   #define KEY_MODIFIERS_TTL (1000 * 2) /*2sec*/
>
> @@ -92,7 +92,7 @@ static InputsChannel *inputs_channel = NULL;
>
>   int inputs_inited(void)
>   {
> -    return !!inputs_channel;
> +    return !!g_inputs_channel;
>   }
>
>   int inputs_set_keyboard(SpiceKbdInstance *_keyboard)
> @@ -149,8 +149,8 @@ void inputs_set_tablet_logical_size(int x_res, int y_res)
>
>   const VDAgentMouseState *inputs_get_mouse_state(void)
>   {
> -    ASSERT(inputs_channel);
> -    return&inputs_channel->mouse_state;
> +    ASSERT(g_inputs_channel);
> +    return&g_inputs_channel->mouse_state;
>   }
>
>   static uint8_t *inputs_channel_alloc_msg_rcv_buf(RedChannel *channel, SpiceDataHeader *msg_header)
> @@ -261,9 +261,10 @@ static void inputs_channel_send_item(RedChannel *channel, PipeItem *base)
>
>   static int inputs_channel_handle_parsed(RedChannel *channel, size_t size, uint32_t type, void *message)
>   {
> +    InputsChannel *inputs_channel = (InputsChannel *)channel;
>       uint8_t *buf = (uint8_t *)message;
>
> -    ASSERT(inputs_channel == (InputsChannel*)channel);
> +    ASSERT(g_inputs_channel == inputs_channel);
>       switch (type) {
>       case SPICE_MSGC_INPUTS_KEY_DOWN: {
>           SpiceMsgcKeyDown *key_up = (SpiceMsgcKeyDown *)buf;
> @@ -426,22 +427,25 @@ static void inputs_channel_on_outgoing_error(RedChannel *channel)
>
>   static void inputs_shutdown(Channel *channel)
>   {
> -    ASSERT(inputs_channel == (InputsChannel *)channel->data);
> -    if (inputs_channel) {
> -        red_channel_shutdown(&inputs_channel->base);
> -        inputs_channel->base.incoming.shut = TRUE;
> +    ASSERT(g_inputs_channel == (InputsChannel *)channel->data);
> +    if (g_inputs_channel) {
> +        red_channel_shutdown(&g_inputs_channel->base);
> +        g_inputs_channel->base.incoming.shut = TRUE;
>           channel->data = NULL;
> -        inputs_channel = NULL;
> +        g_inputs_channel = NULL;
>       }
>   }
>
>   static void inputs_migrate(Channel *channel)
>   {
> -    InputsPipeItem *pipe_item = inputs_pipe_item_new(inputs_channel, PIPE_ITEM_MIGRATE);
> -    SpiceMarshaller *m = pipe_item->m;
> +    InputsChannel *inputs_channel = (InputsChannel *)channel->data;
> +    InputsPipeItem *pipe_item;
> +    SpiceMarshaller *m;
>       SpiceMsgMigrate migrate;
>
> -    ASSERT(inputs_channel == (InputsChannel *)channel->data);
> +    ASSERT(g_inputs_channel == inputs_channel);
> +    pipe_item = inputs_pipe_item_new(inputs_channel, PIPE_ITEM_MIGRATE);
> +    m = pipe_item->m;
>       migrate.flags = 0;
>       spice_marshall_msg_migrate(m,&migrate);
>       red_channel_pipe_add(&inputs_channel->base,&pipe_item->base);
> @@ -481,10 +485,11 @@ static void inputs_link(Channel *channel, RedsStreamContext *peer, int migration
>                           int num_common_caps, uint32_t *common_caps, int num_caps,
>                           uint32_t *caps)
>   {
> +    InputsChannel *inputs_channel;
>       red_printf("");
>       ASSERT(channel->data == NULL);
>
> -    inputs_channel = (InputsChannel*)red_channel_create_parser(
> +    g_inputs_channel = inputs_channel = (InputsChannel*)red_channel_create_parser(
>           sizeof(*inputs_channel), peer, core, migration, FALSE /* handle_acks */
>           ,inputs_channel_config_socket
>           ,spice_get_client_channel_parser(SPICE_CHANNEL_INPUTS, NULL)
> @@ -506,14 +511,14 @@ void inputs_send_keyboard_modifiers(uint8_t modifiers)
>       InputsPipeItem *pipe_item;
>       SpiceMarshaller *m;
>
> -    if (!inputs_channel) {
> +    if (!g_inputs_channel) {
>           return;
>       }
> -    pipe_item = inputs_pipe_item_new(inputs_channel, PIPE_ITEM_KEY_MODIFIERS);
> +    pipe_item = inputs_pipe_item_new(g_inputs_channel, PIPE_ITEM_KEY_MODIFIERS);
>       m = pipe_item->m;
>       key_modifiers.modifiers = modifiers;
>       spice_marshall_msg_inputs_key_modifiers(m,&key_modifiers);
> -    red_channel_pipe_add(&inputs_channel->base,&pipe_item->base);
> +    red_channel_pipe_add(&g_inputs_channel->base,&pipe_item->base);
>   }
>
>   void inputs_on_keyboard_leds_change(void *opaque, uint8_t leds)


More information about the Spice-devel mailing list