~smspillaz/xig/xig.clean-up-after-clients

« back to all changes in this revision

Viewing changes to src/xig-remote-client.c

  • Committer: Robert Ancell
  • Date: 2012-01-06 02:13:03 UTC
  • Revision ID: robert.ancell@canonical.com-20120106021303-nyimctlcpueyh1qt
Decode RANDR-GetScreenResources and RANDR-GetScreenResourcesCurrent

Show diffs side-by-side

added added

removed removed

Lines of Context:
2330
2330
    xig_codec_feed_RANDR_query_version_reply (XIG_CODEC (codec), &reply);
2331
2331
}
2332
2332
 
 
2333
static void
 
2334
xig_remote_client_RANDR_get_screen_resources (XigCodec *codec, XigRANDRGetScreenResources *message)
 
2335
{
 
2336
    XigRANDRGetScreenResourcesReply reply;
 
2337
 
 
2338
    reply.sequence_number = message->sequence_number;
 
2339
    reply.timestamp = 0;
 
2340
    reply.config_timestamp = 0;
 
2341
    reply.crtcs = NULL;
 
2342
    reply.crtcs_length = 0;
 
2343
    reply.outputs = NULL;
 
2344
    reply.outputs_length = 0;
 
2345
    reply.modes = NULL;
 
2346
    reply.modes_length = 0;
 
2347
 
 
2348
    xig_codec_feed_RANDR_get_screen_resources_reply (XIG_CODEC (codec), &reply);
 
2349
}
 
2350
 
 
2351
static void
 
2352
xig_remote_client_RANDR_get_screen_resources_current (XigCodec *codec, XigRANDRGetScreenResourcesCurrent *message)
 
2353
{
 
2354
    XigRANDRGetScreenResourcesCurrentReply reply;
 
2355
 
 
2356
    reply.sequence_number = message->sequence_number;
 
2357
    reply.timestamp = 0;
 
2358
    reply.config_timestamp = 0;
 
2359
    reply.crtcs = NULL;
 
2360
    reply.crtcs_length = 0;
 
2361
    reply.outputs = NULL;
 
2362
    reply.outputs_length = 0;
 
2363
    reply.modes = NULL;
 
2364
    reply.modes_length = 0;
 
2365
 
 
2366
    xig_codec_feed_RANDR_get_screen_resources_current_reply (XIG_CODEC (codec), &reply);
 
2367
}
 
2368
 
2333
2369
static void 
2334
2370
xig_remote_client_XINERAMA_is_active (XigCodec *codec, XigXINERAMAIsActive *message)
2335
2371
{
2649
2685
    codec_class->BIGREQ_enable = xig_remote_client_BIGREQ_enable;
2650
2686
    codec_class->SYNC_initialize = xig_remote_client_SYNC_initialize;
2651
2687
    codec_class->RANDR_query_version = xig_remote_client_RANDR_query_version;
 
2688
    codec_class->RANDR_get_screen_resources = xig_remote_client_RANDR_get_screen_resources;
 
2689
    codec_class->RANDR_get_screen_resources_current = xig_remote_client_RANDR_get_screen_resources_current;
2652
2690
    codec_class->XINERAMA_is_active = xig_remote_client_XINERAMA_is_active;
2653
2691
    codec_class->XINERAMA_query_screens = xig_remote_client_XINERAMA_query_screens;
2654
2692
    codec_class->XKB_use_extension = xig_remote_client_XKB_use_extension;