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