22 #define XCB_SYNC_MAJOR_VERSION 3    23 #define XCB_SYNC_MINOR_VERSION 1    27 typedef uint32_t xcb_sync_alarm_t;
    33     xcb_sync_alarm_t *data;
    38 typedef enum xcb_sync_alarmstate_t {
    39     XCB_SYNC_ALARMSTATE_ACTIVE = 0,
    40     XCB_SYNC_ALARMSTATE_INACTIVE = 1,
    41     XCB_SYNC_ALARMSTATE_DESTROYED = 2
    42 } xcb_sync_alarmstate_t;
    44 typedef uint32_t xcb_sync_counter_t;
    50     xcb_sync_counter_t *data;
    55 typedef uint32_t xcb_sync_fence_t;
    61     xcb_sync_fence_t *data;
    66 typedef enum xcb_sync_testtype_t {
    67     XCB_SYNC_TESTTYPE_POSITIVE_TRANSITION = 0,
    68     XCB_SYNC_TESTTYPE_NEGATIVE_TRANSITION = 1,
    69     XCB_SYNC_TESTTYPE_POSITIVE_COMPARISON = 2,
    70     XCB_SYNC_TESTTYPE_NEGATIVE_COMPARISON = 3
    71 } xcb_sync_testtype_t;
    73 typedef enum xcb_sync_valuetype_t {
    74     XCB_SYNC_VALUETYPE_ABSOLUTE = 0,
    75     XCB_SYNC_VALUETYPE_RELATIVE = 1
    76 } xcb_sync_valuetype_t;
    78 typedef enum xcb_sync_ca_t {
    79     XCB_SYNC_CA_COUNTER = 1,
    80     XCB_SYNC_CA_VALUE_TYPE = 2,
    81     XCB_SYNC_CA_VALUE = 4,
    82     XCB_SYNC_CA_TEST_TYPE = 8,
    83     XCB_SYNC_CA_DELTA = 16,
    84     XCB_SYNC_CA_EVENTS = 32
   108     xcb_sync_counter_t counter;
   126     xcb_sync_counter_t counter;
   159 #define XCB_SYNC_COUNTER 0   165     uint8_t  response_type;
   168     uint32_t bad_counter;
   169     uint16_t minor_opcode;
   170     uint8_t  major_opcode;
   174 #define XCB_SYNC_ALARM 1   180     uint8_t  response_type;
   184     uint16_t minor_opcode;
   185     uint8_t  major_opcode;
   192     unsigned int sequence;
   196 #define XCB_SYNC_INITIALIZE 0   202     uint8_t  major_opcode;
   203     uint8_t  minor_opcode;
   205     uint8_t  desired_major_version;
   206     uint8_t  desired_minor_version;
   213     uint8_t  response_type;
   217     uint8_t  major_version;
   218     uint8_t  minor_version;
   226     unsigned int sequence;
   230 #define XCB_SYNC_LIST_SYSTEM_COUNTERS 1   236     uint8_t  major_opcode;
   237     uint8_t  minor_opcode;
   245     uint8_t  response_type;
   249     uint32_t counters_len;
   254 #define XCB_SYNC_CREATE_COUNTER 2   260     uint8_t            major_opcode;
   261     uint8_t            minor_opcode;
   263     xcb_sync_counter_t id;
   268 #define XCB_SYNC_DESTROY_COUNTER 6   274     uint8_t            major_opcode;
   275     uint8_t            minor_opcode;
   277     xcb_sync_counter_t counter;
   284     unsigned int sequence;
   288 #define XCB_SYNC_QUERY_COUNTER 5   294     uint8_t            major_opcode;
   295     uint8_t            minor_opcode;
   297     xcb_sync_counter_t counter;
   304     uint8_t          response_type;
   312 #define XCB_SYNC_AWAIT 7   318     uint8_t  major_opcode;
   319     uint8_t  minor_opcode;
   324 #define XCB_SYNC_CHANGE_COUNTER 4   330     uint8_t            major_opcode;
   331     uint8_t            minor_opcode;
   333     xcb_sync_counter_t counter;
   338 #define XCB_SYNC_SET_COUNTER 3   344     uint8_t            major_opcode;
   345     uint8_t            minor_opcode;
   347     xcb_sync_counter_t counter;
   355     xcb_sync_counter_t counter;
   364 #define XCB_SYNC_CREATE_ALARM 8   370     uint8_t          major_opcode;
   371     uint8_t          minor_opcode;
   381     xcb_sync_counter_t counter;
   390 #define XCB_SYNC_CHANGE_ALARM 9   396     uint8_t          major_opcode;
   397     uint8_t          minor_opcode;
   404 #define XCB_SYNC_DESTROY_ALARM 11   410     uint8_t          major_opcode;
   411     uint8_t          minor_opcode;
   413     xcb_sync_alarm_t alarm;
   420     unsigned int sequence;
   424 #define XCB_SYNC_QUERY_ALARM 10   430     uint8_t          major_opcode;
   431     uint8_t          minor_opcode;
   433     xcb_sync_alarm_t alarm;
   440     uint8_t            response_type;
   452 #define XCB_SYNC_SET_PRIORITY 12   458     uint8_t  major_opcode;
   459     uint8_t  minor_opcode;
   469     unsigned int sequence;
   473 #define XCB_SYNC_GET_PRIORITY 13   479     uint8_t  major_opcode;
   480     uint8_t  minor_opcode;
   489     uint8_t  response_type;
   497 #define XCB_SYNC_CREATE_FENCE 14   503     uint8_t          major_opcode;
   504     uint8_t          minor_opcode;
   506     xcb_drawable_t   drawable;
   507     xcb_sync_fence_t fence;
   508     uint8_t          initially_triggered;
   512 #define XCB_SYNC_TRIGGER_FENCE 15   518     uint8_t          major_opcode;
   519     uint8_t          minor_opcode;
   521     xcb_sync_fence_t fence;
   525 #define XCB_SYNC_RESET_FENCE 16   531     uint8_t          major_opcode;
   532     uint8_t          minor_opcode;
   534     xcb_sync_fence_t fence;
   538 #define XCB_SYNC_DESTROY_FENCE 17   544     uint8_t          major_opcode;
   545     uint8_t          minor_opcode;
   547     xcb_sync_fence_t fence;
   554     unsigned int sequence;
   558 #define XCB_SYNC_QUERY_FENCE 18   564     uint8_t          major_opcode;
   565     uint8_t          minor_opcode;
   567     xcb_sync_fence_t fence;
   574     uint8_t  response_type;
   583 #define XCB_SYNC_AWAIT_FENCE 19   589     uint8_t  major_opcode;
   590     uint8_t  minor_opcode;
   595 #define XCB_SYNC_COUNTER_NOTIFY 0   601     uint8_t            response_type;
   604     xcb_sync_counter_t counter;
   607     xcb_timestamp_t    timestamp;
   614 #define XCB_SYNC_ALARM_NOTIFY 1   620     uint8_t          response_type;
   623     xcb_sync_alarm_t alarm;
   626     xcb_timestamp_t  timestamp;
   724 xcb_sync_systemcounter_sizeof (
const void  *_buffer);
   814                      uint8_t           desired_major_version,
   815                      uint8_t           desired_minor_version);
   830                                uint8_t           desired_major_version,
   831                                uint8_t           desired_minor_version);
   853 xcb_sync_list_system_counters_sizeof (
const void  *_buffer);
   918                                  xcb_sync_counter_t  
id,
   931                          xcb_sync_counter_t  
id,
   947                                   xcb_sync_counter_t  counter);
   959                           xcb_sync_counter_t  counter);
   971                         xcb_sync_counter_t  counter);
   986                                   xcb_sync_counter_t  counter);
  1008 xcb_sync_await_sizeof (
const void  *_buffer,
  1009                        uint32_t     wait_list_len);
  1024                         uint32_t                        wait_list_len,
  1037                 uint32_t                        wait_list_len,
  1062                                  xcb_sync_counter_t  counter,
  1075                          xcb_sync_counter_t  counter,
  1091                               xcb_sync_counter_t  counter,
  1104                       xcb_sync_counter_t  counter,
  1108 xcb_sync_create_alarm_value_list_serialize (
void                                     **_buffer,
  1109                                             uint32_t                                   value_mask,
  1113 xcb_sync_create_alarm_value_list_unpack (
const void                          *_buffer,
  1114                                          uint32_t                             value_mask,
  1118 xcb_sync_create_alarm_value_list_sizeof (
const void  *_buffer,
  1119                                          uint32_t     value_mask);
  1122 xcb_sync_create_alarm_sizeof (
const void  *_buffer);
  1137                                xcb_sync_alarm_t  
id,
  1138                                uint32_t          value_mask,
  1139                                const void       *value_list);
  1151                        xcb_sync_alarm_t  
id,
  1152                        uint32_t          value_mask,
  1153                        const void       *value_list);
  1168                                    xcb_sync_alarm_t                          
id,
  1169                                    uint32_t                                  value_mask,
  1182                            xcb_sync_alarm_t                          
id,
  1183                            uint32_t                                  value_mask,
  1190 xcb_sync_change_alarm_value_list_serialize (
void                                     **_buffer,
  1191                                             uint32_t                                   value_mask,
  1195 xcb_sync_change_alarm_value_list_unpack (
const void                          *_buffer,
  1196                                          uint32_t                             value_mask,
  1200 xcb_sync_change_alarm_value_list_sizeof (
const void  *_buffer,
  1201                                          uint32_t     value_mask);
  1204 xcb_sync_change_alarm_sizeof (
const void  *_buffer);
  1219                                xcb_sync_alarm_t  
id,
  1220                                uint32_t          value_mask,
  1221                                const void       *value_list);
  1233                        xcb_sync_alarm_t  
id,
  1234                        uint32_t          value_mask,
  1235                        const void       *value_list);
  1250                                    xcb_sync_alarm_t                          
id,
  1251                                    uint32_t                                  value_mask,
  1264                            xcb_sync_alarm_t                          
id,
  1265                            uint32_t                                  value_mask,
  1284                                 xcb_sync_alarm_t  alarm);
  1296                         xcb_sync_alarm_t  alarm);
  1308                       xcb_sync_alarm_t  alarm);
  1323                                 xcb_sync_alarm_t  alarm);
  1432                                xcb_drawable_t    drawable,
  1433                                xcb_sync_fence_t  fence,
  1434                                uint8_t           initially_triggered);
  1446                        xcb_drawable_t    drawable,
  1447                        xcb_sync_fence_t  fence,
  1448                        uint8_t           initially_triggered);
  1463                                 xcb_sync_fence_t  fence);
  1475                         xcb_sync_fence_t  fence);
  1490                               xcb_sync_fence_t  fence);
  1502                       xcb_sync_fence_t  fence);
  1517                                 xcb_sync_fence_t  fence);
  1529                         xcb_sync_fence_t  fence);
  1541                       xcb_sync_fence_t  fence);
  1556                                 xcb_sync_fence_t  fence);
  1578 xcb_sync_await_fence_sizeof (
const void  *_buffer,
  1579                              uint32_t     fence_list_len);
  1594                               uint32_t                fence_list_len,
  1595                               const xcb_sync_fence_t *fence_list);
  1607                       uint32_t                fence_list_len,
  1608                       const xcb_sync_fence_t *fence_list);
 xcb_void_cookie_t xcb_sync_create_alarm(xcb_connection_t *c, xcb_sync_alarm_t id, uint32_t value_mask, const void *value_list)
Definition: sync.c:1017
 
xcb_sync_query_fence_reply_t 
Definition: sync.h:573
 
Generic error. 
Definition: xcb.h:170
 
xcb_void_cookie_t xcb_sync_create_alarm_aux(xcb_connection_t *c, xcb_sync_alarm_t id, uint32_t value_mask, const xcb_sync_create_alarm_value_list_t *value_list)
Definition: sync.c:1085
 
void xcb_sync_trigger_next(xcb_sync_trigger_iterator_t *i)
Definition: sync.c:179
 
void xcb_sync_counter_next(xcb_sync_counter_iterator_t *i)
Definition: sync.c:40
 
xcb_sync_list_system_counters_cookie_t xcb_sync_list_system_counters_unchecked(xcb_connection_t *c)
Definition: sync.c:339
 
xcb_void_cookie_t xcb_sync_create_fence(xcb_connection_t *c, xcb_drawable_t drawable, xcb_sync_fence_t fence, uint8_t initially_triggered)
Definition: sync.c:1728
 
xcb_void_cookie_t xcb_sync_set_priority_checked(xcb_connection_t *c, uint32_t id, int32_t priority)
Definition: sync.c:1582
 
xcb_void_cookie_t xcb_sync_trigger_fence(xcb_connection_t *c, xcb_sync_fence_t fence)
Definition: sync.c:1784
 
xcb_sync_get_priority_reply_t 
Definition: sync.h:488
 
struct xcb_sync_get_priority_reply_t xcb_sync_get_priority_reply_t
xcb_sync_get_priority_reply_t 
 
xcb_void_cookie_t xcb_sync_change_alarm_checked(xcb_connection_t *c, xcb_sync_alarm_t id, uint32_t value_mask, const void *value_list)
Definition: sync.c:1328
 
struct xcb_sync_create_counter_request_t xcb_sync_create_counter_request_t
xcb_sync_create_counter_request_t 
 
xcb_void_cookie_t xcb_sync_await(xcb_connection_t *c, uint32_t wait_list_len, const xcb_sync_waitcondition_t *wait_list)
Definition: sync.c:617
 
xcb_sync_initialize_cookie_t 
Definition: sync.h:191
 
xcb_void_cookie_t xcb_sync_trigger_fence_checked(xcb_connection_t *c, xcb_sync_fence_t fence)
Definition: sync.c:1758
 
struct xcb_sync_alarm_iterator_t xcb_sync_alarm_iterator_t
xcb_sync_alarm_iterator_t 
 
void xcb_sync_waitcondition_next(xcb_sync_waitcondition_iterator_t *i)
Definition: sync.c:197
 
struct xcb_sync_query_alarm_cookie_t xcb_sync_query_alarm_cookie_t
xcb_sync_query_alarm_cookie_t 
 
xcb_sync_query_fence_cookie_t xcb_sync_query_fence(xcb_connection_t *c, xcb_sync_fence_t fence)
Definition: sync.c:1914
 
xcb_sync_waitcondition_t 
Definition: sync.h:144
 
struct xcb_sync_change_alarm_request_t xcb_sync_change_alarm_request_t
xcb_sync_change_alarm_request_t 
 
xcb_sync_query_counter_cookie_t 
Definition: sync.h:283
 
xcb_sync_query_fence_cookie_t xcb_sync_query_fence_unchecked(xcb_connection_t *c, xcb_sync_fence_t fence)
Definition: sync.c:1940
 
void xcb_sync_systemcounter_next(xcb_sync_systemcounter_iterator_t *i)
Definition: sync.c:156
 
struct xcb_sync_get_priority_cookie_t xcb_sync_get_priority_cookie_t
xcb_sync_get_priority_cookie_t 
 
struct xcb_sync_counter_iterator_t xcb_sync_counter_iterator_t
xcb_sync_counter_iterator_t 
 
xcb_void_cookie_t xcb_sync_create_alarm_aux_checked(xcb_connection_t *c, xcb_sync_alarm_t id, uint32_t value_mask, const xcb_sync_create_alarm_value_list_t *value_list)
Definition: sync.c:1050
 
struct xcb_sync_query_fence_reply_t xcb_sync_query_fence_reply_t
xcb_sync_query_fence_reply_t 
 
xcb_sync_destroy_alarm_request_t 
Definition: sync.h:409
 
xcb_sync_get_priority_cookie_t xcb_sync_get_priority(xcb_connection_t *c, uint32_t id)
Definition: sync.c:1638
 
void xcb_sync_alarm_next(xcb_sync_alarm_iterator_t *i)
Definition: sync.c:22
 
struct xcb_sync_initialize_request_t xcb_sync_initialize_request_t
xcb_sync_initialize_request_t 
 
xcb_sync_await_fence_request_t 
Definition: sync.h:588
 
xcb_sync_set_priority_request_t 
Definition: sync.h:457
 
struct xcb_sync_destroy_counter_request_t xcb_sync_destroy_counter_request_t
xcb_sync_destroy_counter_request_t 
 
xcb_sync_list_system_counters_request_t 
Definition: sync.h:235
 
xcb_sync_create_alarm_request_t 
Definition: sync.h:369
 
struct xcb_sync_trigger_fence_request_t xcb_sync_trigger_fence_request_t
xcb_sync_trigger_fence_request_t 
 
xcb_void_cookie_t xcb_sync_change_alarm_aux_checked(xcb_connection_t *c, xcb_sync_alarm_t id, uint32_t value_mask, const xcb_sync_change_alarm_value_list_t *value_list)
Definition: sync.c:1394
 
xcb_sync_trigger_iterator_t 
Definition: sync.h:135
 
struct xcb_sync_trigger_iterator_t xcb_sync_trigger_iterator_t
xcb_sync_trigger_iterator_t 
 
xcb_void_cookie_t xcb_sync_change_counter_checked(xcb_connection_t *c, xcb_sync_counter_t counter, xcb_sync_int64_t amount)
Definition: sync.c:670
 
struct xcb_sync_systemcounter_t xcb_sync_systemcounter_t
xcb_sync_systemcounter_t 
 
struct xcb_sync_set_counter_request_t xcb_sync_set_counter_request_t
xcb_sync_set_counter_request_t 
 
xcb_void_cookie_t xcb_sync_destroy_counter(xcb_connection_t *c, xcb_sync_counter_t counter)
Definition: sync.c:469
 
xcb_sync_int64_iterator_t 
Definition: sync.h:98
 
struct xcb_sync_list_system_counters_cookie_t xcb_sync_list_system_counters_cookie_t
xcb_sync_list_system_counters_cookie_t 
 
xcb_sync_query_counter_request_t 
Definition: sync.h:293
 
struct xcb_sync_counter_error_t xcb_sync_counter_error_t
xcb_sync_counter_error_t 
 
xcb_sync_query_counter_cookie_t xcb_sync_query_counter_unchecked(xcb_connection_t *c, xcb_sync_counter_t counter)
Definition: sync.c:521
 
xcb_sync_alarm_iterator_t 
Definition: sync.h:32
 
xcb_sync_get_priority_cookie_t 
Definition: sync.h:468
 
xcb_sync_query_fence_request_t 
Definition: sync.h:563
 
struct xcb_sync_query_alarm_request_t xcb_sync_query_alarm_request_t
xcb_sync_query_alarm_request_t 
 
Generic iterator. 
Definition: xcb.h:114
 
xcb_sync_initialize_request_t 
Definition: sync.h:201
 
xcb_void_cookie_t xcb_sync_reset_fence_checked(xcb_connection_t *c, xcb_sync_fence_t fence)
Definition: sync.c:1810
 
struct xcb_sync_query_fence_request_t xcb_sync_query_fence_request_t
xcb_sync_query_fence_request_t 
 
struct xcb_sync_list_system_counters_reply_t xcb_sync_list_system_counters_reply_t
xcb_sync_list_system_counters_reply_t 
 
xcb_sync_get_priority_reply_t * xcb_sync_get_priority_reply(xcb_connection_t *c, xcb_sync_get_priority_cookie_t cookie, xcb_generic_error_t **e)
Definition: sync.c:1690
 
xcb_sync_query_fence_cookie_t 
Definition: sync.h:553
 
struct xcb_sync_reset_fence_request_t xcb_sync_reset_fence_request_t
xcb_sync_reset_fence_request_t 
 
xcb_void_cookie_t xcb_sync_set_counter(xcb_connection_t *c, xcb_sync_counter_t counter, xcb_sync_int64_t value)
Definition: sync.c:754
 
xcb_sync_create_counter_request_t 
Definition: sync.h:259
 
xcb_sync_get_priority_cookie_t xcb_sync_get_priority_unchecked(xcb_connection_t *c, uint32_t id)
Definition: sync.c:1664
 
xcb_sync_reset_fence_request_t 
Definition: sync.h:530
 
xcb_sync_query_alarm_cookie_t xcb_sync_query_alarm_unchecked(xcb_connection_t *c, xcb_sync_alarm_t alarm)
Definition: sync.c:1548
 
xcb_sync_systemcounter_iterator_t 
Definition: sync.h:116
 
xcb_sync_create_alarm_value_list_t 
Definition: sync.h:354
 
struct xcb_sync_alarm_notify_event_t xcb_sync_alarm_notify_event_t
xcb_sync_alarm_notify_event_t 
 
xcb_generic_iterator_t xcb_sync_fence_end(xcb_sync_fence_iterator_t i)
Definition: sync.c:66
 
xcb_sync_list_system_counters_cookie_t 
Definition: sync.h:225
 
struct xcb_sync_change_alarm_value_list_t xcb_sync_change_alarm_value_list_t
xcb_sync_change_alarm_value_list_t 
 
xcb_sync_query_alarm_reply_t * xcb_sync_query_alarm_reply(xcb_connection_t *c, xcb_sync_query_alarm_cookie_t cookie, xcb_generic_error_t **e)
Definition: sync.c:1574
 
struct xcb_sync_create_alarm_value_list_t xcb_sync_create_alarm_value_list_t
xcb_sync_create_alarm_value_list_t 
 
xcb_sync_systemcounter_t 
Definition: sync.h:107
 
void xcb_sync_int64_next(xcb_sync_int64_iterator_t *i)
Definition: sync.c:76
 
xcb_sync_int64_t 
Definition: sync.h:90
 
xcb_sync_waitcondition_iterator_t 
Definition: sync.h:152
 
xcb_void_cookie_t xcb_sync_await_fence(xcb_connection_t *c, uint32_t fence_list_len, const xcb_sync_fence_t *fence_list)
Definition: sync.c:2036
 
struct xcb_sync_fence_iterator_t xcb_sync_fence_iterator_t
xcb_sync_fence_iterator_t 
 
struct xcb_sync_list_system_counters_request_t xcb_sync_list_system_counters_request_t
xcb_sync_list_system_counters_request_t 
 
struct xcb_sync_alarm_error_t xcb_sync_alarm_error_t
xcb_sync_alarm_error_t 
 
xcb_void_cookie_t xcb_sync_create_alarm_checked(xcb_connection_t *c, xcb_sync_alarm_t id, uint32_t value_mask, const void *value_list)
Definition: sync.c:984
 
xcb_generic_iterator_t xcb_sync_int64_end(xcb_sync_int64_iterator_t i)
Definition: sync.c:84
 
xcb_generic_iterator_t xcb_sync_waitcondition_end(xcb_sync_waitcondition_iterator_t i)
Definition: sync.c:205
 
xcb_sync_trigger_t 
Definition: sync.h:125
 
xcb_void_cookie_t xcb_sync_create_fence_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_sync_fence_t fence, uint8_t initially_triggered)
Definition: sync.c:1698
 
xcb_void_cookie_t xcb_sync_reset_fence(xcb_connection_t *c, xcb_sync_fence_t fence)
Definition: sync.c:1836
 
xcb_void_cookie_t xcb_sync_create_counter_checked(xcb_connection_t *c, xcb_sync_counter_t id, xcb_sync_int64_t initial_value)
Definition: sync.c:387
 
xcb_generic_iterator_t xcb_sync_trigger_end(xcb_sync_trigger_iterator_t i)
Definition: sync.c:187
 
xcb_sync_list_system_counters_reply_t * xcb_sync_list_system_counters_reply(xcb_connection_t *c, xcb_sync_list_system_counters_cookie_t cookie, xcb_generic_error_t **e)
Definition: sync.c:379
 
struct xcb_sync_int64_t xcb_sync_int64_t
xcb_sync_int64_t 
 
xcb_sync_change_alarm_request_t 
Definition: sync.h:395
 
struct xcb_sync_destroy_fence_request_t xcb_sync_destroy_fence_request_t
xcb_sync_destroy_fence_request_t 
 
xcb_sync_change_counter_request_t 
Definition: sync.h:329
 
xcb_sync_query_alarm_cookie_t xcb_sync_query_alarm(xcb_connection_t *c, xcb_sync_alarm_t alarm)
Definition: sync.c:1522
 
struct xcb_sync_get_priority_request_t xcb_sync_get_priority_request_t
xcb_sync_get_priority_request_t 
 
xcb_generic_iterator_t xcb_sync_counter_end(xcb_sync_counter_iterator_t i)
Definition: sync.c:48
 
struct xcb_sync_counter_notify_event_t xcb_sync_counter_notify_event_t
xcb_sync_counter_notify_event_t 
 
struct xcb_sync_query_alarm_reply_t xcb_sync_query_alarm_reply_t
xcb_sync_query_alarm_reply_t 
 
struct xcb_sync_systemcounter_iterator_t xcb_sync_systemcounter_iterator_t
xcb_sync_systemcounter_iterator_t 
 
struct xcb_sync_initialize_cookie_t xcb_sync_initialize_cookie_t
xcb_sync_initialize_cookie_t 
 
xcb_void_cookie_t xcb_sync_create_counter(xcb_connection_t *c, xcb_sync_counter_t id, xcb_sync_int64_t initial_value)
Definition: sync.c:415
 
struct xcb_sync_await_fence_request_t xcb_sync_await_fence_request_t
xcb_sync_await_fence_request_t 
 
xcb_sync_query_alarm_cookie_t 
Definition: sync.h:419
 
struct xcb_sync_destroy_alarm_request_t xcb_sync_destroy_alarm_request_t
xcb_sync_destroy_alarm_request_t 
 
xcb_sync_create_fence_request_t 
Definition: sync.h:502
 
xcb_sync_list_system_counters_cookie_t xcb_sync_list_system_counters(xcb_connection_t *c)
Definition: sync.c:315
 
void xcb_sync_fence_next(xcb_sync_fence_iterator_t *i)
Definition: sync.c:58
 
struct xcb_sync_waitcondition_iterator_t xcb_sync_waitcondition_iterator_t
xcb_sync_waitcondition_iterator_t 
 
xcb_void_cookie_t xcb_sync_destroy_fence_checked(xcb_connection_t *c, xcb_sync_fence_t fence)
Definition: sync.c:1862
 
xcb_sync_destroy_fence_request_t 
Definition: sync.h:543
 
xcb_sync_fence_iterator_t 
Definition: sync.h:60
 
struct xcb_sync_query_counter_reply_t xcb_sync_query_counter_reply_t
xcb_sync_query_counter_reply_t 
 
xcb_sync_query_counter_cookie_t xcb_sync_query_counter(xcb_connection_t *c, xcb_sync_counter_t counter)
Definition: sync.c:495
 
xcb_sync_change_alarm_value_list_t 
Definition: sync.h:380
 
xcb_sync_query_fence_reply_t * xcb_sync_query_fence_reply(xcb_connection_t *c, xcb_sync_query_fence_cookie_t cookie, xcb_generic_error_t **e)
Definition: sync.c:1966
 
xcb_void_cookie_t xcb_sync_change_alarm_aux(xcb_connection_t *c, xcb_sync_alarm_t id, uint32_t value_mask, const xcb_sync_change_alarm_value_list_t *value_list)
Definition: sync.c:1429
 
xcb_sync_initialize_cookie_t xcb_sync_initialize(xcb_connection_t *c, uint8_t desired_major_version, uint8_t desired_minor_version)
Definition: sync.c:215
 
xcb_void_cookie_t xcb_sync_destroy_fence(xcb_connection_t *c, xcb_sync_fence_t fence)
Definition: sync.c:1888
 
struct xcb_sync_change_counter_request_t xcb_sync_change_counter_request_t
xcb_sync_change_counter_request_t 
 
xcb_sync_list_system_counters_reply_t 
Definition: sync.h:244
 
struct xcb_sync_create_alarm_request_t xcb_sync_create_alarm_request_t
xcb_sync_create_alarm_request_t 
 
xcb_sync_query_alarm_reply_t 
Definition: sync.h:439
 
struct xcb_sync_int64_iterator_t xcb_sync_int64_iterator_t
xcb_sync_int64_iterator_t 
 
xcb_sync_set_counter_request_t 
Definition: sync.h:343
 
xcb_void_cookie_t xcb_sync_destroy_alarm_checked(xcb_connection_t *c, xcb_sync_alarm_t alarm)
Definition: sync.c:1470
 
struct xcb_sync_set_priority_request_t xcb_sync_set_priority_request_t
xcb_sync_set_priority_request_t 
 
struct xcb_sync_query_fence_cookie_t xcb_sync_query_fence_cookie_t
xcb_sync_query_fence_cookie_t 
 
struct xcb_sync_await_request_t xcb_sync_await_request_t
xcb_sync_await_request_t 
 
xcb_sync_initialize_cookie_t xcb_sync_initialize_unchecked(xcb_connection_t *c, uint8_t desired_major_version, uint8_t desired_minor_version)
Definition: sync.c:243
 
xcb_sync_counter_notify_event_t 
Definition: sync.h:600
 
xcb_generic_iterator_t xcb_sync_systemcounter_end(xcb_sync_systemcounter_iterator_t i)
Definition: sync.c:167
 
xcb_sync_initialize_reply_t * xcb_sync_initialize_reply(xcb_connection_t *c, xcb_sync_initialize_cookie_t cookie, xcb_generic_error_t **e)
Definition: sync.c:271
 
xcb_sync_query_counter_reply_t * xcb_sync_query_counter_reply(xcb_connection_t *c, xcb_sync_query_counter_cookie_t cookie, xcb_generic_error_t **e)
Definition: sync.c:547
 
xcb_generic_iterator_t xcb_sync_alarm_end(xcb_sync_alarm_iterator_t i)
Definition: sync.c:30
 
struct xcb_sync_initialize_reply_t xcb_sync_initialize_reply_t
xcb_sync_initialize_reply_t 
 
xcb_void_cookie_t xcb_sync_change_alarm(xcb_connection_t *c, xcb_sync_alarm_t id, uint32_t value_mask, const void *value_list)
Definition: sync.c:1361
 
xcb_sync_trigger_fence_request_t 
Definition: sync.h:517
 
xcb_void_cookie_t xcb_sync_await_checked(xcb_connection_t *c, uint32_t wait_list_len, const xcb_sync_waitcondition_t *wait_list)
Definition: sync.c:586
 
xcb_void_cookie_t xcb_sync_destroy_alarm(xcb_connection_t *c, xcb_sync_alarm_t alarm)
Definition: sync.c:1496
 
xcb_sync_counter_error_t 
Definition: sync.h:164
 
struct xcb_sync_waitcondition_t xcb_sync_waitcondition_t
xcb_sync_waitcondition_t 
 
xcb_sync_await_request_t 
Definition: sync.h:317
 
xcb_sync_alarm_error_t 
Definition: sync.h:179
 
xcb_sync_query_alarm_request_t 
Definition: sync.h:429
 
xcb_void_cookie_t xcb_sync_destroy_counter_checked(xcb_connection_t *c, xcb_sync_counter_t counter)
Definition: sync.c:443
 
struct xcb_sync_trigger_t xcb_sync_trigger_t
xcb_sync_trigger_t 
 
xcb_sync_alarm_notify_event_t 
Definition: sync.h:619
 
xcb_void_cookie_t xcb_sync_set_counter_checked(xcb_connection_t *c, xcb_sync_counter_t counter, xcb_sync_int64_t value)
Definition: sync.c:726
 
Generic cookie. 
Definition: xcb.h:187
 
xcb_sync_counter_iterator_t 
Definition: sync.h:49
 
xcb_void_cookie_t xcb_sync_set_priority(xcb_connection_t *c, uint32_t id, int32_t priority)
Definition: sync.c:1610
 
xcb_sync_get_priority_request_t 
Definition: sync.h:478
 
xcb_sync_initialize_reply_t 
Definition: sync.h:212
 
xcb_sync_query_counter_reply_t 
Definition: sync.h:303
 
struct xcb_sync_query_counter_cookie_t xcb_sync_query_counter_cookie_t
xcb_sync_query_counter_cookie_t 
 
xcb_void_cookie_t xcb_sync_await_fence_checked(xcb_connection_t *c, uint32_t fence_list_len, const xcb_sync_fence_t *fence_list)
Definition: sync.c:2005
 
struct xcb_sync_query_counter_request_t xcb_sync_query_counter_request_t
xcb_sync_query_counter_request_t 
 
xcb_sync_destroy_counter_request_t 
Definition: sync.h:273
 
xcb_void_cookie_t xcb_sync_change_counter(xcb_connection_t *c, xcb_sync_counter_t counter, xcb_sync_int64_t amount)
Definition: sync.c:698
 
struct xcb_sync_create_fence_request_t xcb_sync_create_fence_request_t
xcb_sync_create_fence_request_t