XCB 1.13

record.h
1 /*
2 * This file generated automatically from record.xml by c_client.py.
3 * Edit at your peril.
4 */
5
12 #ifndef __RECORD_H
13 #define __RECORD_H
14
15 #include "xcb.h"
16
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20
21 #define XCB_RECORD_MAJOR_VERSION 1
22 #define XCB_RECORD_MINOR_VERSION 13
23
24 extern xcb_extension_t xcb_record_id;
25
26 typedef uint32_t xcb_record_context_t;
27
31 typedef struct xcb_record_context_iterator_t {
32 xcb_record_context_t *data;
33 int rem;
34 int index;
35 } xcb_record_context_iterator_t;
36
40 typedef struct xcb_record_range_8_t {
41 uint8_t first;
42 uint8_t last;
43 } xcb_record_range_8_t;
44
48 typedef struct xcb_record_range_8_iterator_t {
49 xcb_record_range_8_t *data;
50 int rem;
51 int index;
52 } xcb_record_range_8_iterator_t;
53
57 typedef struct xcb_record_range_16_t {
58 uint16_t first;
59 uint16_t last;
60 } xcb_record_range_16_t;
61
65 typedef struct xcb_record_range_16_iterator_t {
66 xcb_record_range_16_t *data;
67 int rem;
68 int index;
69 } xcb_record_range_16_iterator_t;
70
74 typedef struct xcb_record_ext_range_t {
75 xcb_record_range_8_t major;
76 xcb_record_range_16_t minor;
77 } xcb_record_ext_range_t;
78
82 typedef struct xcb_record_ext_range_iterator_t {
83 xcb_record_ext_range_t *data;
84 int rem;
85 int index;
86 } xcb_record_ext_range_iterator_t;
87
91 typedef struct xcb_record_range_t {
92 xcb_record_range_8_t core_requests;
93 xcb_record_range_8_t core_replies;
94 xcb_record_ext_range_t ext_requests;
95 xcb_record_ext_range_t ext_replies;
96 xcb_record_range_8_t delivered_events;
97 xcb_record_range_8_t device_events;
98 xcb_record_range_8_t errors;
99 uint8_t client_started;
100 uint8_t client_died;
101 } xcb_record_range_t;
102
106 typedef struct xcb_record_range_iterator_t {
107 xcb_record_range_t *data;
108 int rem;
109 int index;
110 } xcb_record_range_iterator_t;
111
112 typedef uint8_t xcb_record_element_header_t;
113
117 typedef struct xcb_record_element_header_iterator_t {
118 xcb_record_element_header_t *data;
119 int rem;
120 int index;
121 } xcb_record_element_header_iterator_t;
122
123 typedef enum xcb_record_h_type_t {
124 XCB_RECORD_H_TYPE_FROM_SERVER_TIME = 1,
125 XCB_RECORD_H_TYPE_FROM_CLIENT_TIME = 2,
126 XCB_RECORD_H_TYPE_FROM_CLIENT_SEQUENCE = 4
127 } xcb_record_h_type_t;
128
129 typedef uint32_t xcb_record_client_spec_t;
130
134 typedef struct xcb_record_client_spec_iterator_t {
135 xcb_record_client_spec_t *data;
136 int rem;
137 int index;
138 } xcb_record_client_spec_iterator_t;
139
140 typedef enum xcb_record_cs_t {
141 XCB_RECORD_CS_CURRENT_CLIENTS = 1,
142 XCB_RECORD_CS_FUTURE_CLIENTS = 2,
143 XCB_RECORD_CS_ALL_CLIENTS = 3
144 } xcb_record_cs_t;
145
149 typedef struct xcb_record_client_info_t {
150 xcb_record_client_spec_t client_resource;
151 uint32_t num_ranges;
152 } xcb_record_client_info_t;
153
157 typedef struct xcb_record_client_info_iterator_t {
158 xcb_record_client_info_t *data;
159 int rem;
160 int index;
161 } xcb_record_client_info_iterator_t;
162
164 #define XCB_RECORD_BAD_CONTEXT 0
165
169 typedef struct xcb_record_bad_context_error_t {
170 uint8_t response_type;
171 uint8_t error_code;
172 uint16_t sequence;
173 uint32_t invalid_record;
174 } xcb_record_bad_context_error_t;
175
179 typedef struct xcb_record_query_version_cookie_t {
180 unsigned int sequence;
181 } xcb_record_query_version_cookie_t;
182
184 #define XCB_RECORD_QUERY_VERSION 0
185
189 typedef struct xcb_record_query_version_request_t {
190 uint8_t major_opcode;
191 uint8_t minor_opcode;
192 uint16_t length;
193 uint16_t major_version;
194 uint16_t minor_version;
195 } xcb_record_query_version_request_t;
196
200 typedef struct xcb_record_query_version_reply_t {
201 uint8_t response_type;
202 uint8_t pad0;
203 uint16_t sequence;
204 uint32_t length;
205 uint16_t major_version;
206 uint16_t minor_version;
207 } xcb_record_query_version_reply_t;
208
210 #define XCB_RECORD_CREATE_CONTEXT 1
211
215 typedef struct xcb_record_create_context_request_t {
216 uint8_t major_opcode;
217 uint8_t minor_opcode;
218 uint16_t length;
219 xcb_record_context_t context;
220 xcb_record_element_header_t element_header;
221 uint8_t pad0[3];
222 uint32_t num_client_specs;
223 uint32_t num_ranges;
224 } xcb_record_create_context_request_t;
225
227 #define XCB_RECORD_REGISTER_CLIENTS 2
228
232 typedef struct xcb_record_register_clients_request_t {
233 uint8_t major_opcode;
234 uint8_t minor_opcode;
235 uint16_t length;
236 xcb_record_context_t context;
237 xcb_record_element_header_t element_header;
238 uint8_t pad0[3];
239 uint32_t num_client_specs;
240 uint32_t num_ranges;
241 } xcb_record_register_clients_request_t;
242
244 #define XCB_RECORD_UNREGISTER_CLIENTS 3
245
249 typedef struct xcb_record_unregister_clients_request_t {
250 uint8_t major_opcode;
251 uint8_t minor_opcode;
252 uint16_t length;
253 xcb_record_context_t context;
254 uint32_t num_client_specs;
255 } xcb_record_unregister_clients_request_t;
256
260 typedef struct xcb_record_get_context_cookie_t {
261 unsigned int sequence;
262 } xcb_record_get_context_cookie_t;
263
265 #define XCB_RECORD_GET_CONTEXT 4
266
270 typedef struct xcb_record_get_context_request_t {
271 uint8_t major_opcode;
272 uint8_t minor_opcode;
273 uint16_t length;
274 xcb_record_context_t context;
275 } xcb_record_get_context_request_t;
276
280 typedef struct xcb_record_get_context_reply_t {
281 uint8_t response_type;
282 uint8_t enabled;
283 uint16_t sequence;
284 uint32_t length;
285 xcb_record_element_header_t element_header;
286 uint8_t pad0[3];
287 uint32_t num_intercepted_clients;
288 uint8_t pad1[16];
289 } xcb_record_get_context_reply_t;
290
294 typedef struct xcb_record_enable_context_cookie_t {
295 unsigned int sequence;
296 } xcb_record_enable_context_cookie_t;
297
299 #define XCB_RECORD_ENABLE_CONTEXT 5
300
304 typedef struct xcb_record_enable_context_request_t {
305 uint8_t major_opcode;
306 uint8_t minor_opcode;
307 uint16_t length;
308 xcb_record_context_t context;
309 } xcb_record_enable_context_request_t;
310
314 typedef struct xcb_record_enable_context_reply_t {
315 uint8_t response_type;
316 uint8_t category;
317 uint16_t sequence;
318 uint32_t length;
319 xcb_record_element_header_t element_header;
320 uint8_t client_swapped;
321 uint8_t pad0[2];
322 uint32_t xid_base;
323 uint32_t server_time;
324 uint32_t rec_sequence_num;
325 uint8_t pad1[8];
326 } xcb_record_enable_context_reply_t;
327
329 #define XCB_RECORD_DISABLE_CONTEXT 6
330
334 typedef struct xcb_record_disable_context_request_t {
335 uint8_t major_opcode;
336 uint8_t minor_opcode;
337 uint16_t length;
338 xcb_record_context_t context;
339 } xcb_record_disable_context_request_t;
340
342 #define XCB_RECORD_FREE_CONTEXT 7
343
347 typedef struct xcb_record_free_context_request_t {
348 uint8_t major_opcode;
349 uint8_t minor_opcode;
350 uint16_t length;
351 xcb_record_context_t context;
352 } xcb_record_free_context_request_t;
353
362 void
363 xcb_record_context_next (xcb_record_context_iterator_t *i);
364
374 xcb_generic_iterator_t
375 xcb_record_context_end (xcb_record_context_iterator_t i);
376
385 void
386 xcb_record_range_8_next (xcb_record_range_8_iterator_t *i);
387
397 xcb_generic_iterator_t
398 xcb_record_range_8_end (xcb_record_range_8_iterator_t i);
399
408 void
409 xcb_record_range_16_next (xcb_record_range_16_iterator_t *i);
410
420 xcb_generic_iterator_t
421 xcb_record_range_16_end (xcb_record_range_16_iterator_t i);
422
431 void
432 xcb_record_ext_range_next (xcb_record_ext_range_iterator_t *i);
433
443 xcb_generic_iterator_t
444 xcb_record_ext_range_end (xcb_record_ext_range_iterator_t i);
445
454 void
455 xcb_record_range_next (xcb_record_range_iterator_t *i);
456
466 xcb_generic_iterator_t
467 xcb_record_range_end (xcb_record_range_iterator_t i);
468
477 void
478 xcb_record_element_header_next (xcb_record_element_header_iterator_t *i);
479
489 xcb_generic_iterator_t
490 xcb_record_element_header_end (xcb_record_element_header_iterator_t i);
491
500 void
501 xcb_record_client_spec_next (xcb_record_client_spec_iterator_t *i);
502
512 xcb_generic_iterator_t
513 xcb_record_client_spec_end (xcb_record_client_spec_iterator_t i);
514
515 int
516 xcb_record_client_info_sizeof (const void *_buffer);
517
518 xcb_record_range_t *
519 xcb_record_client_info_ranges (const xcb_record_client_info_t *R);
520
521 int
522 xcb_record_client_info_ranges_length (const xcb_record_client_info_t *R);
523
524 xcb_record_range_iterator_t
525 xcb_record_client_info_ranges_iterator (const xcb_record_client_info_t *R);
526
535 void
536 xcb_record_client_info_next (xcb_record_client_info_iterator_t *i);
537
547 xcb_generic_iterator_t
548 xcb_record_client_info_end (xcb_record_client_info_iterator_t i);
549
558 xcb_record_query_version_cookie_t
559 xcb_record_query_version (xcb_connection_t *c,
560 uint16_t major_version,
561 uint16_t minor_version);
562
574 xcb_record_query_version_cookie_t
575 xcb_record_query_version_unchecked (xcb_connection_t *c,
576 uint16_t major_version,
577 uint16_t minor_version);
578
593 xcb_record_query_version_reply_t *
594 xcb_record_query_version_reply (xcb_connection_t *c,
595 xcb_record_query_version_cookie_t cookie ,
596 xcb_generic_error_t **e);
597
598 int
599 xcb_record_create_context_sizeof (const void *_buffer);
600
612 xcb_void_cookie_t
613 xcb_record_create_context_checked (xcb_connection_t *c,
614 xcb_record_context_t context,
615 xcb_record_element_header_t element_header,
616 uint32_t num_client_specs,
617 uint32_t num_ranges,
618 const xcb_record_client_spec_t *client_specs,
619 const xcb_record_range_t *ranges);
620
629 xcb_void_cookie_t
630 xcb_record_create_context (xcb_connection_t *c,
631 xcb_record_context_t context,
632 xcb_record_element_header_t element_header,
633 uint32_t num_client_specs,
634 uint32_t num_ranges,
635 const xcb_record_client_spec_t *client_specs,
636 const xcb_record_range_t *ranges);
637
638 xcb_record_client_spec_t *
639 xcb_record_create_context_client_specs (const xcb_record_create_context_request_t *R);
640
641 int
642 xcb_record_create_context_client_specs_length (const xcb_record_create_context_request_t *R);
643
644 xcb_generic_iterator_t
645 xcb_record_create_context_client_specs_end (const xcb_record_create_context_request_t *R);
646
647 xcb_record_range_t *
648 xcb_record_create_context_ranges (const xcb_record_create_context_request_t *R);
649
650 int
651 xcb_record_create_context_ranges_length (const xcb_record_create_context_request_t *R);
652
653 xcb_record_range_iterator_t
654 xcb_record_create_context_ranges_iterator (const xcb_record_create_context_request_t *R);
655
656 int
657 xcb_record_register_clients_sizeof (const void *_buffer);
658
670 xcb_void_cookie_t
671 xcb_record_register_clients_checked (xcb_connection_t *c,
672 xcb_record_context_t context,
673 xcb_record_element_header_t element_header,
674 uint32_t num_client_specs,
675 uint32_t num_ranges,
676 const xcb_record_client_spec_t *client_specs,
677 const xcb_record_range_t *ranges);
678
687 xcb_void_cookie_t
688 xcb_record_register_clients (xcb_connection_t *c,
689 xcb_record_context_t context,
690 xcb_record_element_header_t element_header,
691 uint32_t num_client_specs,
692 uint32_t num_ranges,
693 const xcb_record_client_spec_t *client_specs,
694 const xcb_record_range_t *ranges);
695
696 xcb_record_client_spec_t *
697 xcb_record_register_clients_client_specs (const xcb_record_register_clients_request_t *R);
698
699 int
700 xcb_record_register_clients_client_specs_length (const xcb_record_register_clients_request_t *R);
701
702 xcb_generic_iterator_t
703 xcb_record_register_clients_client_specs_end (const xcb_record_register_clients_request_t *R);
704
705 xcb_record_range_t *
706 xcb_record_register_clients_ranges (const xcb_record_register_clients_request_t *R);
707
708 int
709 xcb_record_register_clients_ranges_length (const xcb_record_register_clients_request_t *R);
710
711 xcb_record_range_iterator_t
712 xcb_record_register_clients_ranges_iterator (const xcb_record_register_clients_request_t *R);
713
714 int
715 xcb_record_unregister_clients_sizeof (const void *_buffer);
716
728 xcb_void_cookie_t
729 xcb_record_unregister_clients_checked (xcb_connection_t *c,
730 xcb_record_context_t context,
731 uint32_t num_client_specs,
732 const xcb_record_client_spec_t *client_specs);
733
742 xcb_void_cookie_t
743 xcb_record_unregister_clients (xcb_connection_t *c,
744 xcb_record_context_t context,
745 uint32_t num_client_specs,
746 const xcb_record_client_spec_t *client_specs);
747
748 xcb_record_client_spec_t *
749 xcb_record_unregister_clients_client_specs (const xcb_record_unregister_clients_request_t *R);
750
751 int
752 xcb_record_unregister_clients_client_specs_length (const xcb_record_unregister_clients_request_t *R);
753
754 xcb_generic_iterator_t
755 xcb_record_unregister_clients_client_specs_end (const xcb_record_unregister_clients_request_t *R);
756
757 int
758 xcb_record_get_context_sizeof (const void *_buffer);
759
768 xcb_record_get_context_cookie_t
769 xcb_record_get_context (xcb_connection_t *c,
770 xcb_record_context_t context);
771
783 xcb_record_get_context_cookie_t
784 xcb_record_get_context_unchecked (xcb_connection_t *c,
785 xcb_record_context_t context);
786
787 int
788 xcb_record_get_context_intercepted_clients_length (const xcb_record_get_context_reply_t *R);
789
790 xcb_record_client_info_iterator_t
791 xcb_record_get_context_intercepted_clients_iterator (const xcb_record_get_context_reply_t *R);
792
807 xcb_record_get_context_reply_t *
808 xcb_record_get_context_reply (xcb_connection_t *c,
809 xcb_record_get_context_cookie_t cookie ,
810 xcb_generic_error_t **e);
811
812 int
813 xcb_record_enable_context_sizeof (const void *_buffer);
814
823 xcb_record_enable_context_cookie_t
824 xcb_record_enable_context (xcb_connection_t *c,
825 xcb_record_context_t context);
826
838 xcb_record_enable_context_cookie_t
839 xcb_record_enable_context_unchecked (xcb_connection_t *c,
840 xcb_record_context_t context);
841
842 uint8_t *
843 xcb_record_enable_context_data (const xcb_record_enable_context_reply_t *R);
844
845 int
846 xcb_record_enable_context_data_length (const xcb_record_enable_context_reply_t *R);
847
848 xcb_generic_iterator_t
849 xcb_record_enable_context_data_end (const xcb_record_enable_context_reply_t *R);
850
865 xcb_record_enable_context_reply_t *
866 xcb_record_enable_context_reply (xcb_connection_t *c,
867 xcb_record_enable_context_cookie_t cookie ,
868 xcb_generic_error_t **e);
869
881 xcb_void_cookie_t
882 xcb_record_disable_context_checked (xcb_connection_t *c,
883 xcb_record_context_t context);
884
893 xcb_void_cookie_t
894 xcb_record_disable_context (xcb_connection_t *c,
895 xcb_record_context_t context);
896
908 xcb_void_cookie_t
909 xcb_record_free_context_checked (xcb_connection_t *c,
910 xcb_record_context_t context);
911
920 xcb_void_cookie_t
921 xcb_record_free_context (xcb_connection_t *c,
922 xcb_record_context_t context);
923
924
925 #ifdef __cplusplus
926 }
927 #endif
928
929 #endif
930
xcb_generic_error_t
Generic error.
Definition: xcb.h:182
xcb_record_free_context_request_t
xcb_record_free_context_request_t
Definition: record.h:347
xcb_record_range_end
xcb_generic_iterator_t xcb_record_range_end(xcb_record_range_iterator_t i)
Definition: record.c:101
xcb_record_register_clients_request_t
struct xcb_record_register_clients_request_t xcb_record_register_clients_request_t
xcb_record_register_clients_request_t
xcb_record_unregister_clients_checked
xcb_void_cookie_t xcb_record_unregister_clients_checked(xcb_connection_t *c, xcb_record_context_t context, uint32_t num_client_specs, const xcb_record_client_spec_t *client_specs)
Definition: record.c:676
xcb_record_free_context_checked
xcb_void_cookie_t xcb_record_free_context_checked(xcb_connection_t *c, xcb_record_context_t context)
Definition: record.c:1043
xcb_record_disable_context_request_t
struct xcb_record_disable_context_request_t xcb_record_disable_context_request_t
xcb_record_disable_context_request_t
xcb_record_client_spec_iterator_t
xcb_record_client_spec_iterator_t
Definition: record.h:134
xcb_record_register_clients
xcb_void_cookie_t xcb_record_register_clients(xcb_connection_t *c, xcb_record_context_t context, xcb_record_element_header_t element_header, uint32_t num_client_specs, uint32_t num_ranges, const xcb_record_client_spec_t *client_specs, const xcb_record_range_t *ranges)
Definition: record.c:554
xcb_record_enable_context_request_t
struct xcb_record_enable_context_request_t xcb_record_enable_context_request_t
xcb_record_enable_context_request_t
xcb_record_query_version_cookie_t
struct xcb_record_query_version_cookie_t xcb_record_query_version_cookie_t
xcb_record_query_version_cookie_t
xcb_record_range_16_end
xcb_generic_iterator_t xcb_record_range_16_end(xcb_record_range_16_iterator_t i)
Definition: record.c:65
xcb_record_create_context_checked
xcb_void_cookie_t xcb_record_create_context_checked(xcb_connection_t *c, xcb_record_context_t context, xcb_record_element_header_t element_header, uint32_t num_client_specs, uint32_t num_ranges, const xcb_record_client_spec_t *client_specs, const xcb_record_range_t *ranges)
Definition: record.c:330
xcb_record_enable_context_reply
xcb_record_enable_context_reply_t * xcb_record_enable_context_reply(xcb_connection_t *c, xcb_record_enable_context_cookie_t cookie, xcb_generic_error_t **e)
Definition: record.c:983
xcb_record_unregister_clients_request_t
struct xcb_record_unregister_clients_request_t xcb_record_unregister_clients_request_t
xcb_record_unregister_clients_request_t
xcb_extension_t
Definition: xcbext.h:39
xcb_record_enable_context_request_t
xcb_record_enable_context_request_t
Definition: record.h:304
xcb_record_get_context_request_t
xcb_record_get_context_request_t
Definition: record.h:270
xcb_generic_iterator_t
Generic iterator.
Definition: xcb.h:114
xcb_record_enable_context_reply_t
xcb_record_enable_context_reply_t
Definition: record.h:314
xcb_record_disable_context
xcb_void_cookie_t xcb_record_disable_context(xcb_connection_t *c, xcb_record_context_t context)
Definition: record.c:1017
xcb_record_get_context_reply_t
struct xcb_record_get_context_reply_t xcb_record_get_context_reply_t
xcb_record_get_context_reply_t
xcb_record_create_context
xcb_void_cookie_t xcb_record_create_context(xcb_connection_t *c, xcb_record_context_t context, xcb_record_element_header_t element_header, uint32_t num_client_specs, uint32_t num_ranges, const xcb_record_client_spec_t *client_specs, const xcb_record_range_t *ranges)
Definition: record.c:375
xcb_record_ext_range_iterator_t
struct xcb_record_ext_range_iterator_t xcb_record_ext_range_iterator_t
xcb_record_ext_range_iterator_t
xcb_record_range_iterator_t
struct xcb_record_range_iterator_t xcb_record_range_iterator_t
xcb_record_range_iterator_t
xcb_record_create_context_request_t
struct xcb_record_create_context_request_t xcb_record_create_context_request_t
xcb_record_create_context_request_t
xcb_record_context_iterator_t
struct xcb_record_context_iterator_t xcb_record_context_iterator_t
xcb_record_context_iterator_t
xcb_record_client_info_t
struct xcb_record_client_info_t xcb_record_client_info_t
xcb_record_client_info_t
xcb_record_create_context_request_t
xcb_record_create_context_request_t
Definition: record.h:215
xcb_record_query_version_request_t
struct xcb_record_query_version_request_t xcb_record_query_version_request_t
xcb_record_query_version_request_t
xcb_record_range_8_t
struct xcb_record_range_8_t xcb_record_range_8_t
xcb_record_range_8_t
xcb_record_range_iterator_t
xcb_record_range_iterator_t
Definition: record.h:106
xcb_record_context_next
void xcb_record_context_next(xcb_record_context_iterator_t *i)
Definition: record.c:21
xcb_record_ext_range_end
xcb_generic_iterator_t xcb_record_ext_range_end(xcb_record_ext_range_iterator_t i)
Definition: record.c:83
xcb_record_enable_context_cookie_t
xcb_record_enable_context_cookie_t
Definition: record.h:294
xcb_record_context_iterator_t
xcb_record_context_iterator_t
Definition: record.h:31
xcb_record_element_header_end
xcb_generic_iterator_t xcb_record_element_header_end(xcb_record_element_header_iterator_t i)
Definition: record.c:119
xcb_record_bad_context_error_t
xcb_record_bad_context_error_t
Definition: record.h:169
xcb_record_enable_context_unchecked
xcb_record_enable_context_cookie_t xcb_record_enable_context_unchecked(xcb_connection_t *c, xcb_record_context_t context)
Definition: record.c:935
xcb_record_range_next
void xcb_record_range_next(xcb_record_range_iterator_t *i)
Definition: record.c:93
xcb_record_client_info_iterator_t
struct xcb_record_client_info_iterator_t xcb_record_client_info_iterator_t
xcb_record_client_info_iterator_t
xcb_record_element_header_next
void xcb_record_element_header_next(xcb_record_element_header_iterator_t *i)
Definition: record.c:111
xcb_record_range_8_t
xcb_record_range_8_t
Definition: record.h:40
xcb_record_query_version_reply
xcb_record_query_version_reply_t * xcb_record_query_version_reply(xcb_connection_t *c, xcb_record_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: record.c:279
xcb_record_range_8_next
void xcb_record_range_8_next(xcb_record_range_8_iterator_t *i)
Definition: record.c:39
xcb_record_range_8_end
xcb_generic_iterator_t xcb_record_range_8_end(xcb_record_range_8_iterator_t i)
Definition: record.c:47
xcb_record_element_header_iterator_t
struct xcb_record_element_header_iterator_t xcb_record_element_header_iterator_t
xcb_record_element_header_iterator_t
xcb_record_get_context_unchecked
xcb_record_get_context_cookie_t xcb_record_get_context_unchecked(xcb_connection_t *c, xcb_record_context_t context)
Definition: record.c:828
xcb_record_client_info_t
xcb_record_client_info_t
Definition: record.h:149
xcb_record_query_version_unchecked
xcb_record_query_version_cookie_t xcb_record_query_version_unchecked(xcb_connection_t *c, uint16_t major_version, uint16_t minor_version)
Definition: record.c:251
xcb_record_client_info_end
xcb_generic_iterator_t xcb_record_client_info_end(xcb_record_client_info_iterator_t i)
Definition: record.c:211
xcb_record_get_context_reply_t
xcb_record_get_context_reply_t
Definition: record.h:280
xcb_record_ext_range_t
xcb_record_ext_range_t
Definition: record.h:74
xcb_record_ext_range_next
void xcb_record_ext_range_next(xcb_record_ext_range_iterator_t *i)
Definition: record.c:75
xcb_record_range_16_iterator_t
xcb_record_range_16_iterator_t
Definition: record.h:65
xcb_record_get_context_cookie_t
struct xcb_record_get_context_cookie_t xcb_record_get_context_cookie_t
xcb_record_get_context_cookie_t
xcb_record_range_16_next
void xcb_record_range_16_next(xcb_record_range_16_iterator_t *i)
Definition: record.c:57
xcb_record_query_version_reply_t
xcb_record_query_version_reply_t
Definition: record.h:200
xcb_record_range_16_t
struct xcb_record_range_16_t xcb_record_range_16_t
xcb_record_range_16_t
xcb_record_query_version_reply_t
struct xcb_record_query_version_reply_t xcb_record_query_version_reply_t
xcb_record_query_version_reply_t
xcb_record_range_16_iterator_t
struct xcb_record_range_16_iterator_t xcb_record_range_16_iterator_t
xcb_record_range_16_iterator_t
xcb_record_range_16_t
xcb_record_range_16_t
Definition: record.h:57
xcb_record_unregister_clients_request_t
xcb_record_unregister_clients_request_t
Definition: record.h:249
xcb_record_context_end
xcb_generic_iterator_t xcb_record_context_end(xcb_record_context_iterator_t i)
Definition: record.c:29
xcb_record_client_info_next
void xcb_record_client_info_next(xcb_record_client_info_iterator_t *i)
Definition: record.c:200
xcb_record_get_context_reply
xcb_record_get_context_reply_t * xcb_record_get_context_reply(xcb_connection_t *c, xcb_record_get_context_cookie_t cookie, xcb_generic_error_t **e)
Definition: record.c:870
xcb_record_ext_range_iterator_t
xcb_record_ext_range_iterator_t
Definition: record.h:82
xcb_record_enable_context_reply_t
struct xcb_record_enable_context_reply_t xcb_record_enable_context_reply_t
xcb_record_enable_context_reply_t
xcb_record_enable_context
xcb_record_enable_context_cookie_t xcb_record_enable_context(xcb_connection_t *c, xcb_record_context_t context)
Definition: record.c:909
xcb_record_range_8_iterator_t
struct xcb_record_range_8_iterator_t xcb_record_range_8_iterator_t
xcb_record_range_8_iterator_t
xcb_record_query_version_cookie_t
xcb_record_query_version_cookie_t
Definition: record.h:179
xcb_record_client_spec_end
xcb_generic_iterator_t xcb_record_client_spec_end(xcb_record_client_spec_iterator_t i)
Definition: record.c:137
xcb_record_element_header_iterator_t
xcb_record_element_header_iterator_t
Definition: record.h:117
xcb_record_range_8_iterator_t
xcb_record_range_8_iterator_t
Definition: record.h:48
xcb_record_disable_context_request_t
xcb_record_disable_context_request_t
Definition: record.h:334
xcb_record_client_info_iterator_t
xcb_record_client_info_iterator_t
Definition: record.h:157
xcb_record_get_context_cookie_t
xcb_record_get_context_cookie_t
Definition: record.h:260
xcb_record_register_clients_checked
xcb_void_cookie_t xcb_record_register_clients_checked(xcb_connection_t *c, xcb_record_context_t context, xcb_record_element_header_t element_header, uint32_t num_client_specs, uint32_t num_ranges, const xcb_record_client_spec_t *client_specs, const xcb_record_range_t *ranges)
Definition: record.c:509
xcb_record_query_version_request_t
xcb_record_query_version_request_t
Definition: record.h:189
xcb_record_register_clients_request_t
xcb_record_register_clients_request_t
Definition: record.h:232
xcb_record_client_spec_iterator_t
struct xcb_record_client_spec_iterator_t xcb_record_client_spec_iterator_t
xcb_record_client_spec_iterator_t
xcb_record_bad_context_error_t
struct xcb_record_bad_context_error_t xcb_record_bad_context_error_t
xcb_record_bad_context_error_t
xcb_record_free_context
xcb_void_cookie_t xcb_record_free_context(xcb_connection_t *c, xcb_record_context_t context)
Definition: record.c:1069
xcb_record_range_t
struct xcb_record_range_t xcb_record_range_t
xcb_record_range_t
xcb.h
xcb_connection_t
Definition: xcbint.h:195
xcb_record_enable_context_cookie_t
struct xcb_record_enable_context_cookie_t xcb_record_enable_context_cookie_t
xcb_record_enable_context_cookie_t
xcb_record_client_spec_next
void xcb_record_client_spec_next(xcb_record_client_spec_iterator_t *i)
Definition: record.c:129
xcb_void_cookie_t
Generic cookie.
Definition: xcb.h:199
xcb_record_range_t
xcb_record_range_t
Definition: record.h:91
xcb_record_ext_range_t
struct xcb_record_ext_range_t xcb_record_ext_range_t
xcb_record_ext_range_t
xcb_record_get_context_request_t
struct xcb_record_get_context_request_t xcb_record_get_context_request_t
xcb_record_get_context_request_t
xcb_record_get_context
xcb_record_get_context_cookie_t xcb_record_get_context(xcb_connection_t *c, xcb_record_context_t context)
Definition: record.c:802
xcb_record_free_context_request_t
struct xcb_record_free_context_request_t xcb_record_free_context_request_t
xcb_record_free_context_request_t
xcb_record_unregister_clients
xcb_void_cookie_t xcb_record_unregister_clients(xcb_connection_t *c, xcb_record_context_t context, uint32_t num_client_specs, const xcb_record_client_spec_t *client_specs)
Definition: record.c:710
xcb_record_query_version
xcb_record_query_version_cookie_t xcb_record_query_version(xcb_connection_t *c, uint16_t major_version, uint16_t minor_version)
Definition: record.c:223
xcb_record_disable_context_checked
xcb_void_cookie_t xcb_record_disable_context_checked(xcb_connection_t *c, xcb_record_context_t context)
Definition: record.c:991