22#define XCB_SYNC_MAJOR_VERSION 3 
   23#define XCB_SYNC_MINOR_VERSION 1 
   27typedef uint32_t xcb_sync_alarm_t;
 
   33    xcb_sync_alarm_t *data;
 
   38typedef 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;
 
   44typedef uint32_t xcb_sync_counter_t;
 
   50    xcb_sync_counter_t *data;
 
   55typedef uint32_t xcb_sync_fence_t;
 
   61    xcb_sync_fence_t *data;
 
   66typedef 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
 
   73typedef enum xcb_sync_valuetype_t {
 
   74    XCB_SYNC_VALUETYPE_ABSOLUTE = 0,
 
   75    XCB_SYNC_VALUETYPE_RELATIVE = 1
 
   76} xcb_sync_valuetype_t;
 
   78typedef 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;
 
  724xcb_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);
 
  853xcb_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);
 
 1008xcb_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,
 
 1108xcb_sync_create_alarm_value_list_serialize (
void                                     **_buffer,
 
 1109                                            uint32_t                                   value_mask,
 
 1113xcb_sync_create_alarm_value_list_unpack (
const void                          *_buffer,
 
 1114                                         uint32_t                             value_mask,
 
 1118xcb_sync_create_alarm_value_list_sizeof (
const void  *_buffer,
 
 1119                                         uint32_t     value_mask);
 
 1122xcb_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,
 
 1190xcb_sync_change_alarm_value_list_serialize (
void                                     **_buffer,
 
 1191                                            uint32_t                                   value_mask,
 
 1195xcb_sync_change_alarm_value_list_unpack (
const void                          *_buffer,
 
 1196                                         uint32_t                             value_mask,
 
 1200xcb_sync_change_alarm_value_list_sizeof (
const void  *_buffer,
 
 1201                                         uint32_t     value_mask);
 
 1204xcb_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);
 
 1578xcb_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_fence_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_sync_fence_t fence, uint8_t initially_triggered)
Definition: sync.c:1698
void xcb_sync_alarm_next(xcb_sync_alarm_iterator_t *i)
Definition: sync.c:22
struct xcb_sync_get_priority_cookie_t xcb_sync_get_priority_cookie_t
xcb_sync_get_priority_cookie_t
struct xcb_sync_query_counter_cookie_t xcb_sync_query_counter_cookie_t
xcb_sync_query_counter_cookie_t
struct xcb_sync_list_system_counters_request_t xcb_sync_list_system_counters_request_t
xcb_sync_list_system_counters_request_t
xcb_sync_query_fence_cookie_t xcb_sync_query_fence_unchecked(xcb_connection_t *c, xcb_sync_fence_t fence)
Definition: sync.c:1940
xcb_void_cookie_t xcb_sync_set_priority(xcb_connection_t *c, uint32_t id, int32_t priority)
Definition: sync.c:1610
xcb_sync_query_alarm_cookie_t xcb_sync_query_alarm_unchecked(xcb_connection_t *c, xcb_sync_alarm_t alarm)
Definition: sync.c:1548
struct xcb_sync_query_fence_cookie_t xcb_sync_query_fence_cookie_t
xcb_sync_query_fence_cookie_t
struct xcb_sync_query_alarm_request_t xcb_sync_query_alarm_request_t
xcb_sync_query_alarm_request_t
struct xcb_sync_change_alarm_value_list_t xcb_sync_change_alarm_value_list_t
xcb_sync_change_alarm_value_list_t
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_sync_list_system_counters_cookie_t xcb_sync_list_system_counters_unchecked(xcb_connection_t *c)
Definition: sync.c:339
struct xcb_sync_query_counter_reply_t xcb_sync_query_counter_reply_t
xcb_sync_query_counter_reply_t
xcb_generic_iterator_t xcb_sync_waitcondition_end(xcb_sync_waitcondition_iterator_t i)
Definition: sync.c:205
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
struct xcb_sync_destroy_fence_request_t xcb_sync_destroy_fence_request_t
xcb_sync_destroy_fence_request_t
xcb_sync_get_priority_cookie_t xcb_sync_get_priority(xcb_connection_t *c, uint32_t id)
Definition: sync.c:1638
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_sync_list_system_counters_cookie_t xcb_sync_list_system_counters(xcb_connection_t *c)
Definition: sync.c:315
xcb_void_cookie_t xcb_sync_destroy_fence_checked(xcb_connection_t *c, xcb_sync_fence_t fence)
Definition: sync.c:1862
struct xcb_sync_query_alarm_cookie_t xcb_sync_query_alarm_cookie_t
xcb_sync_query_alarm_cookie_t
struct xcb_sync_initialize_request_t xcb_sync_initialize_request_t
xcb_sync_initialize_request_t
struct xcb_sync_alarm_error_t xcb_sync_alarm_error_t
xcb_sync_alarm_error_t
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_change_alarm(xcb_connection_t *c, xcb_sync_alarm_t id, uint32_t value_mask, const void *value_list)
Definition: sync.c:1361
xcb_void_cookie_t xcb_sync_set_priority_checked(xcb_connection_t *c, uint32_t id, int32_t priority)
Definition: sync.c:1582
struct xcb_sync_alarm_iterator_t xcb_sync_alarm_iterator_t
xcb_sync_alarm_iterator_t
struct xcb_sync_await_fence_request_t xcb_sync_await_fence_request_t
xcb_sync_await_fence_request_t
xcb_void_cookie_t xcb_sync_trigger_fence_checked(xcb_connection_t *c, xcb_sync_fence_t fence)
Definition: sync.c:1758
void xcb_sync_int64_next(xcb_sync_int64_iterator_t *i)
Definition: sync.c:76
struct xcb_sync_trigger_fence_request_t xcb_sync_trigger_fence_request_t
xcb_sync_trigger_fence_request_t
struct xcb_sync_list_system_counters_cookie_t xcb_sync_list_system_counters_cookie_t
xcb_sync_list_system_counters_cookie_t
struct xcb_sync_query_fence_request_t xcb_sync_query_fence_request_t
xcb_sync_query_fence_request_t
struct xcb_sync_create_fence_request_t xcb_sync_create_fence_request_t
xcb_sync_create_fence_request_t
struct xcb_sync_destroy_counter_request_t xcb_sync_destroy_counter_request_t
xcb_sync_destroy_counter_request_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
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_set_counter_request_t xcb_sync_set_counter_request_t
xcb_sync_set_counter_request_t
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
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_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
struct xcb_sync_query_fence_reply_t xcb_sync_query_fence_reply_t
xcb_sync_query_fence_reply_t
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
void xcb_sync_counter_next(xcb_sync_counter_iterator_t *i)
Definition: sync.c:40
struct xcb_sync_initialize_cookie_t xcb_sync_initialize_cookie_t
xcb_sync_initialize_cookie_t
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
xcb_void_cookie_t xcb_sync_destroy_alarm(xcb_connection_t *c, xcb_sync_alarm_t alarm)
Definition: sync.c:1496
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
void xcb_sync_systemcounter_next(xcb_sync_systemcounter_iterator_t *i)
Definition: sync.c:156
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
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
struct xcb_sync_trigger_t xcb_sync_trigger_t
xcb_sync_trigger_t
void xcb_sync_waitcondition_next(xcb_sync_waitcondition_iterator_t *i)
Definition: sync.c:197
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
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_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
struct xcb_sync_fence_iterator_t xcb_sync_fence_iterator_t
xcb_sync_fence_iterator_t
xcb_void_cookie_t xcb_sync_destroy_counter(xcb_connection_t *c, xcb_sync_counter_t counter)
Definition: sync.c:469
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_destroy_alarm_request_t xcb_sync_destroy_alarm_request_t
xcb_sync_destroy_alarm_request_t
struct xcb_sync_int64_t xcb_sync_int64_t
xcb_sync_int64_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_sync_query_counter_cookie_t xcb_sync_query_counter_unchecked(xcb_connection_t *c, xcb_sync_counter_t counter)
Definition: sync.c:521
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
void xcb_sync_trigger_next(xcb_sync_trigger_iterator_t *i)
Definition: sync.c:179
xcb_void_cookie_t xcb_sync_destroy_counter_checked(xcb_connection_t *c, xcb_sync_counter_t counter)
Definition: sync.c:443
xcb_void_cookie_t xcb_sync_destroy_fence(xcb_connection_t *c, xcb_sync_fence_t fence)
Definition: sync.c:1888
struct xcb_sync_reset_fence_request_t xcb_sync_reset_fence_request_t
xcb_sync_reset_fence_request_t
xcb_generic_iterator_t xcb_sync_fence_end(xcb_sync_fence_iterator_t i)
Definition: sync.c:66
struct xcb_sync_query_alarm_reply_t xcb_sync_query_alarm_reply_t
xcb_sync_query_alarm_reply_t
struct xcb_sync_int64_iterator_t xcb_sync_int64_iterator_t
xcb_sync_int64_iterator_t
struct xcb_sync_change_counter_request_t xcb_sync_change_counter_request_t
xcb_sync_change_counter_request_t
struct xcb_sync_list_system_counters_reply_t xcb_sync_list_system_counters_reply_t
xcb_sync_list_system_counters_reply_t
struct xcb_sync_counter_notify_event_t xcb_sync_counter_notify_event_t
xcb_sync_counter_notify_event_t
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_set_counter(xcb_connection_t *c, xcb_sync_counter_t counter, xcb_sync_int64_t value)
Definition: sync.c:754
xcb_void_cookie_t xcb_sync_trigger_fence(xcb_connection_t *c, xcb_sync_fence_t fence)
Definition: sync.c:1784
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_void_cookie_t xcb_sync_reset_fence(xcb_connection_t *c, xcb_sync_fence_t fence)
Definition: sync.c:1836
xcb_sync_get_priority_cookie_t xcb_sync_get_priority_unchecked(xcb_connection_t *c, uint32_t id)
Definition: sync.c:1664
xcb_generic_iterator_t xcb_sync_systemcounter_end(xcb_sync_systemcounter_iterator_t i)
Definition: sync.c:167
struct xcb_sync_systemcounter_iterator_t xcb_sync_systemcounter_iterator_t
xcb_sync_systemcounter_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
xcb_generic_iterator_t xcb_sync_counter_end(xcb_sync_counter_iterator_t i)
Definition: sync.c:48
struct xcb_sync_counter_error_t xcb_sync_counter_error_t
xcb_sync_counter_error_t
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
struct xcb_sync_alarm_notify_event_t xcb_sync_alarm_notify_event_t
xcb_sync_alarm_notify_event_t
struct xcb_sync_counter_iterator_t xcb_sync_counter_iterator_t
xcb_sync_counter_iterator_t
struct xcb_sync_create_alarm_request_t xcb_sync_create_alarm_request_t
xcb_sync_create_alarm_request_t
xcb_void_cookie_t xcb_sync_reset_fence_checked(xcb_connection_t *c, xcb_sync_fence_t fence)
Definition: sync.c:1810
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_unchecked(xcb_connection_t *c, uint8_t desired_major_version, uint8_t desired_minor_version)
Definition: sync.c:243
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
xcb_generic_iterator_t xcb_sync_trigger_end(xcb_sync_trigger_iterator_t i)
Definition: sync.c:187
struct xcb_sync_await_request_t xcb_sync_await_request_t
xcb_sync_await_request_t
struct xcb_sync_get_priority_request_t xcb_sync_get_priority_request_t
xcb_sync_get_priority_request_t
void xcb_sync_fence_next(xcb_sync_fence_iterator_t *i)
Definition: sync.c:58
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_query_counter_request_t xcb_sync_query_counter_request_t
xcb_sync_query_counter_request_t
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_waitcondition_iterator_t xcb_sync_waitcondition_iterator_t
xcb_sync_waitcondition_iterator_t
struct xcb_sync_set_priority_request_t xcb_sync_set_priority_request_t
xcb_sync_set_priority_request_t
xcb_generic_iterator_t xcb_sync_int64_end(xcb_sync_int64_iterator_t i)
Definition: sync.c:84
struct xcb_sync_create_alarm_value_list_t xcb_sync_create_alarm_value_list_t
xcb_sync_create_alarm_value_list_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_systemcounter_t xcb_sync_systemcounter_t
xcb_sync_systemcounter_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
struct xcb_sync_change_alarm_request_t xcb_sync_change_alarm_request_t
xcb_sync_change_alarm_request_t
struct xcb_sync_waitcondition_t xcb_sync_waitcondition_t
xcb_sync_waitcondition_t
xcb_sync_query_fence_cookie_t xcb_sync_query_fence(xcb_connection_t *c, xcb_sync_fence_t fence)
Definition: sync.c:1914
struct xcb_sync_trigger_iterator_t xcb_sync_trigger_iterator_t
xcb_sync_trigger_iterator_t
Generic error.
Definition: xcb.h:186
Generic iterator.
Definition: xcb.h:118
xcb_sync_alarm_error_t
Definition: sync.h:179
xcb_sync_alarm_iterator_t
Definition: sync.h:32
xcb_sync_alarm_notify_event_t
Definition: sync.h:619
xcb_sync_await_fence_request_t
Definition: sync.h:588
xcb_sync_await_request_t
Definition: sync.h:317
xcb_sync_change_alarm_request_t
Definition: sync.h:395
xcb_sync_change_alarm_value_list_t
Definition: sync.h:380
xcb_sync_change_counter_request_t
Definition: sync.h:329
xcb_sync_counter_error_t
Definition: sync.h:164
xcb_sync_counter_iterator_t
Definition: sync.h:49
xcb_sync_counter_notify_event_t
Definition: sync.h:600
xcb_sync_create_alarm_request_t
Definition: sync.h:369
xcb_sync_create_alarm_value_list_t
Definition: sync.h:354
xcb_sync_create_counter_request_t
Definition: sync.h:259
xcb_sync_create_fence_request_t
Definition: sync.h:502
xcb_sync_destroy_alarm_request_t
Definition: sync.h:409
xcb_sync_destroy_counter_request_t
Definition: sync.h:273
xcb_sync_destroy_fence_request_t
Definition: sync.h:543
xcb_sync_fence_iterator_t
Definition: sync.h:60
xcb_sync_get_priority_cookie_t
Definition: sync.h:468
xcb_sync_get_priority_reply_t
Definition: sync.h:488
xcb_sync_get_priority_request_t
Definition: sync.h:478
xcb_sync_initialize_cookie_t
Definition: sync.h:191
xcb_sync_initialize_reply_t
Definition: sync.h:212
xcb_sync_initialize_request_t
Definition: sync.h:201
xcb_sync_int64_iterator_t
Definition: sync.h:98
xcb_sync_int64_t
Definition: sync.h:90
xcb_sync_list_system_counters_cookie_t
Definition: sync.h:225
xcb_sync_list_system_counters_reply_t
Definition: sync.h:244
xcb_sync_list_system_counters_request_t
Definition: sync.h:235
xcb_sync_query_alarm_cookie_t
Definition: sync.h:419
xcb_sync_query_alarm_reply_t
Definition: sync.h:439
xcb_sync_query_alarm_request_t
Definition: sync.h:429
xcb_sync_query_counter_cookie_t
Definition: sync.h:283
xcb_sync_query_counter_reply_t
Definition: sync.h:303
xcb_sync_query_counter_request_t
Definition: sync.h:293
xcb_sync_query_fence_cookie_t
Definition: sync.h:553
xcb_sync_query_fence_reply_t
Definition: sync.h:573
xcb_sync_query_fence_request_t
Definition: sync.h:563
xcb_sync_reset_fence_request_t
Definition: sync.h:530
xcb_sync_set_counter_request_t
Definition: sync.h:343
xcb_sync_set_priority_request_t
Definition: sync.h:457
xcb_sync_systemcounter_iterator_t
Definition: sync.h:116
xcb_sync_systemcounter_t
Definition: sync.h:107
xcb_sync_trigger_fence_request_t
Definition: sync.h:517
xcb_sync_trigger_iterator_t
Definition: sync.h:135
xcb_sync_trigger_t
Definition: sync.h:125
xcb_sync_waitcondition_iterator_t
Definition: sync.h:152
xcb_sync_waitcondition_t
Definition: sync.h:144
Generic cookie.
Definition: xcb.h:203