XCB: record.h Source File

XCB 1.15

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
18extern "C" {
19#endif
20
21#define XCB_RECORD_MAJOR_VERSION 1
22#define XCB_RECORD_MINOR_VERSION 13
23
24extern xcb_extension_t xcb_record_id;
25
26typedef 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
112typedef 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
123typedef 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
129typedef 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
140typedef 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 uint16_t minor_opcode;
175 uint8_t major_opcode;
176} xcb_record_bad_context_error_t;
177
181 typedef struct xcb_record_query_version_cookie_t {
182 unsigned int sequence;
183} xcb_record_query_version_cookie_t;
184
186#define XCB_RECORD_QUERY_VERSION 0
187
191 typedef struct xcb_record_query_version_request_t {
192 uint8_t major_opcode;
193 uint8_t minor_opcode;
194 uint16_t length;
195 uint16_t major_version;
196 uint16_t minor_version;
197} xcb_record_query_version_request_t;
198
202 typedef struct xcb_record_query_version_reply_t {
203 uint8_t response_type;
204 uint8_t pad0;
205 uint16_t sequence;
206 uint32_t length;
207 uint16_t major_version;
208 uint16_t minor_version;
209} xcb_record_query_version_reply_t;
210
212#define XCB_RECORD_CREATE_CONTEXT 1
213
217 typedef struct xcb_record_create_context_request_t {
218 uint8_t major_opcode;
219 uint8_t minor_opcode;
220 uint16_t length;
221 xcb_record_context_t context;
222 xcb_record_element_header_t element_header;
223 uint8_t pad0[3];
224 uint32_t num_client_specs;
225 uint32_t num_ranges;
226} xcb_record_create_context_request_t;
227
229#define XCB_RECORD_REGISTER_CLIENTS 2
230
234 typedef struct xcb_record_register_clients_request_t {
235 uint8_t major_opcode;
236 uint8_t minor_opcode;
237 uint16_t length;
238 xcb_record_context_t context;
239 xcb_record_element_header_t element_header;
240 uint8_t pad0[3];
241 uint32_t num_client_specs;
242 uint32_t num_ranges;
243} xcb_record_register_clients_request_t;
244
246#define XCB_RECORD_UNREGISTER_CLIENTS 3
247
251 typedef struct xcb_record_unregister_clients_request_t {
252 uint8_t major_opcode;
253 uint8_t minor_opcode;
254 uint16_t length;
255 xcb_record_context_t context;
256 uint32_t num_client_specs;
257} xcb_record_unregister_clients_request_t;
258
262 typedef struct xcb_record_get_context_cookie_t {
263 unsigned int sequence;
264} xcb_record_get_context_cookie_t;
265
267#define XCB_RECORD_GET_CONTEXT 4
268
272 typedef struct xcb_record_get_context_request_t {
273 uint8_t major_opcode;
274 uint8_t minor_opcode;
275 uint16_t length;
276 xcb_record_context_t context;
277} xcb_record_get_context_request_t;
278
282 typedef struct xcb_record_get_context_reply_t {
283 uint8_t response_type;
284 uint8_t enabled;
285 uint16_t sequence;
286 uint32_t length;
287 xcb_record_element_header_t element_header;
288 uint8_t pad0[3];
289 uint32_t num_intercepted_clients;
290 uint8_t pad1[16];
291} xcb_record_get_context_reply_t;
292
296 typedef struct xcb_record_enable_context_cookie_t {
297 unsigned int sequence;
298} xcb_record_enable_context_cookie_t;
299
301#define XCB_RECORD_ENABLE_CONTEXT 5
302
306 typedef struct xcb_record_enable_context_request_t {
307 uint8_t major_opcode;
308 uint8_t minor_opcode;
309 uint16_t length;
310 xcb_record_context_t context;
311} xcb_record_enable_context_request_t;
312
316 typedef struct xcb_record_enable_context_reply_t {
317 uint8_t response_type;
318 uint8_t category;
319 uint16_t sequence;
320 uint32_t length;
321 xcb_record_element_header_t element_header;
322 uint8_t client_swapped;
323 uint8_t pad0[2];
324 uint32_t xid_base;
325 uint32_t server_time;
326 uint32_t rec_sequence_num;
327 uint8_t pad1[8];
328} xcb_record_enable_context_reply_t;
329
331#define XCB_RECORD_DISABLE_CONTEXT 6
332
336 typedef struct xcb_record_disable_context_request_t {
337 uint8_t major_opcode;
338 uint8_t minor_opcode;
339 uint16_t length;
340 xcb_record_context_t context;
341} xcb_record_disable_context_request_t;
342
344#define XCB_RECORD_FREE_CONTEXT 7
345
349 typedef struct xcb_record_free_context_request_t {
350 uint8_t major_opcode;
351 uint8_t minor_opcode;
352 uint16_t length;
353 xcb_record_context_t context;
354} xcb_record_free_context_request_t;
355
364void
365 xcb_record_context_next (xcb_record_context_iterator_t *i);
366
376 xcb_generic_iterator_t
377 xcb_record_context_end (xcb_record_context_iterator_t i);
378
387void
388 xcb_record_range_8_next (xcb_record_range_8_iterator_t *i);
389
399 xcb_generic_iterator_t
400 xcb_record_range_8_end (xcb_record_range_8_iterator_t i);
401
410void
411 xcb_record_range_16_next (xcb_record_range_16_iterator_t *i);
412
422 xcb_generic_iterator_t
423 xcb_record_range_16_end (xcb_record_range_16_iterator_t i);
424
433void
434 xcb_record_ext_range_next (xcb_record_ext_range_iterator_t *i);
435
445 xcb_generic_iterator_t
446 xcb_record_ext_range_end (xcb_record_ext_range_iterator_t i);
447
456void
457 xcb_record_range_next (xcb_record_range_iterator_t *i);
458
468 xcb_generic_iterator_t
469 xcb_record_range_end (xcb_record_range_iterator_t i);
470
479void
480 xcb_record_element_header_next (xcb_record_element_header_iterator_t *i);
481
491 xcb_generic_iterator_t
492 xcb_record_element_header_end (xcb_record_element_header_iterator_t i);
493
502void
503 xcb_record_client_spec_next (xcb_record_client_spec_iterator_t *i);
504
514 xcb_generic_iterator_t
515 xcb_record_client_spec_end (xcb_record_client_spec_iterator_t i);
516
517int
518xcb_record_client_info_sizeof (const void *_buffer);
519
520 xcb_record_range_t *
521xcb_record_client_info_ranges (const xcb_record_client_info_t *R);
522
523int
524xcb_record_client_info_ranges_length (const xcb_record_client_info_t *R);
525
526 xcb_record_range_iterator_t
527xcb_record_client_info_ranges_iterator (const xcb_record_client_info_t *R);
528
537void
538 xcb_record_client_info_next (xcb_record_client_info_iterator_t *i);
539
549 xcb_generic_iterator_t
550 xcb_record_client_info_end (xcb_record_client_info_iterator_t i);
551
560 xcb_record_query_version_cookie_t
561 xcb_record_query_version (xcb_connection_t *c,
562 uint16_t major_version,
563 uint16_t minor_version);
564
576 xcb_record_query_version_cookie_t
577 xcb_record_query_version_unchecked (xcb_connection_t *c,
578 uint16_t major_version,
579 uint16_t minor_version);
580
595 xcb_record_query_version_reply_t *
596 xcb_record_query_version_reply (xcb_connection_t *c,
597 xcb_record_query_version_cookie_t cookie ,
598 xcb_generic_error_t **e);
599
600int
601xcb_record_create_context_sizeof (const void *_buffer);
602
614 xcb_void_cookie_t
615 xcb_record_create_context_checked (xcb_connection_t *c,
616 xcb_record_context_t context,
617 xcb_record_element_header_t element_header,
618 uint32_t num_client_specs,
619 uint32_t num_ranges,
620 const xcb_record_client_spec_t *client_specs,
621 const xcb_record_range_t *ranges);
622
631 xcb_void_cookie_t
632 xcb_record_create_context (xcb_connection_t *c,
633 xcb_record_context_t context,
634 xcb_record_element_header_t element_header,
635 uint32_t num_client_specs,
636 uint32_t num_ranges,
637 const xcb_record_client_spec_t *client_specs,
638 const xcb_record_range_t *ranges);
639
640xcb_record_client_spec_t *
641xcb_record_create_context_client_specs (const xcb_record_create_context_request_t *R);
642
643int
644xcb_record_create_context_client_specs_length (const xcb_record_create_context_request_t *R);
645
646 xcb_generic_iterator_t
647xcb_record_create_context_client_specs_end (const xcb_record_create_context_request_t *R);
648
649 xcb_record_range_t *
650xcb_record_create_context_ranges (const xcb_record_create_context_request_t *R);
651
652int
653xcb_record_create_context_ranges_length (const xcb_record_create_context_request_t *R);
654
655 xcb_record_range_iterator_t
656xcb_record_create_context_ranges_iterator (const xcb_record_create_context_request_t *R);
657
658int
659xcb_record_register_clients_sizeof (const void *_buffer);
660
672 xcb_void_cookie_t
673 xcb_record_register_clients_checked (xcb_connection_t *c,
674 xcb_record_context_t context,
675 xcb_record_element_header_t element_header,
676 uint32_t num_client_specs,
677 uint32_t num_ranges,
678 const xcb_record_client_spec_t *client_specs,
679 const xcb_record_range_t *ranges);
680
689 xcb_void_cookie_t
690 xcb_record_register_clients (xcb_connection_t *c,
691 xcb_record_context_t context,
692 xcb_record_element_header_t element_header,
693 uint32_t num_client_specs,
694 uint32_t num_ranges,
695 const xcb_record_client_spec_t *client_specs,
696 const xcb_record_range_t *ranges);
697
698xcb_record_client_spec_t *
699xcb_record_register_clients_client_specs (const xcb_record_register_clients_request_t *R);
700
701int
702xcb_record_register_clients_client_specs_length (const xcb_record_register_clients_request_t *R);
703
704 xcb_generic_iterator_t
705xcb_record_register_clients_client_specs_end (const xcb_record_register_clients_request_t *R);
706
707 xcb_record_range_t *
708xcb_record_register_clients_ranges (const xcb_record_register_clients_request_t *R);
709
710int
711xcb_record_register_clients_ranges_length (const xcb_record_register_clients_request_t *R);
712
713 xcb_record_range_iterator_t
714xcb_record_register_clients_ranges_iterator (const xcb_record_register_clients_request_t *R);
715
716int
717xcb_record_unregister_clients_sizeof (const void *_buffer);
718
730 xcb_void_cookie_t
731 xcb_record_unregister_clients_checked (xcb_connection_t *c,
732 xcb_record_context_t context,
733 uint32_t num_client_specs,
734 const xcb_record_client_spec_t *client_specs);
735
744 xcb_void_cookie_t
745 xcb_record_unregister_clients (xcb_connection_t *c,
746 xcb_record_context_t context,
747 uint32_t num_client_specs,
748 const xcb_record_client_spec_t *client_specs);
749
750xcb_record_client_spec_t *
751xcb_record_unregister_clients_client_specs (const xcb_record_unregister_clients_request_t *R);
752
753int
754xcb_record_unregister_clients_client_specs_length (const xcb_record_unregister_clients_request_t *R);
755
756 xcb_generic_iterator_t
757xcb_record_unregister_clients_client_specs_end (const xcb_record_unregister_clients_request_t *R);
758
759int
760xcb_record_get_context_sizeof (const void *_buffer);
761
770 xcb_record_get_context_cookie_t
771 xcb_record_get_context (xcb_connection_t *c,
772 xcb_record_context_t context);
773
785 xcb_record_get_context_cookie_t
786 xcb_record_get_context_unchecked (xcb_connection_t *c,
787 xcb_record_context_t context);
788
789int
790xcb_record_get_context_intercepted_clients_length (const xcb_record_get_context_reply_t *R);
791
792 xcb_record_client_info_iterator_t
793xcb_record_get_context_intercepted_clients_iterator (const xcb_record_get_context_reply_t *R);
794
809 xcb_record_get_context_reply_t *
810 xcb_record_get_context_reply (xcb_connection_t *c,
811 xcb_record_get_context_cookie_t cookie ,
812 xcb_generic_error_t **e);
813
814int
815xcb_record_enable_context_sizeof (const void *_buffer);
816
825 xcb_record_enable_context_cookie_t
826 xcb_record_enable_context (xcb_connection_t *c,
827 xcb_record_context_t context);
828
840 xcb_record_enable_context_cookie_t
841 xcb_record_enable_context_unchecked (xcb_connection_t *c,
842 xcb_record_context_t context);
843
844uint8_t *
845xcb_record_enable_context_data (const xcb_record_enable_context_reply_t *R);
846
847int
848xcb_record_enable_context_data_length (const xcb_record_enable_context_reply_t *R);
849
850 xcb_generic_iterator_t
851xcb_record_enable_context_data_end (const xcb_record_enable_context_reply_t *R);
852
867 xcb_record_enable_context_reply_t *
868 xcb_record_enable_context_reply (xcb_connection_t *c,
869 xcb_record_enable_context_cookie_t cookie ,
870 xcb_generic_error_t **e);
871
883 xcb_void_cookie_t
884 xcb_record_disable_context_checked (xcb_connection_t *c,
885 xcb_record_context_t context);
886
895 xcb_void_cookie_t
896 xcb_record_disable_context (xcb_connection_t *c,
897 xcb_record_context_t context);
898
910 xcb_void_cookie_t
911 xcb_record_free_context_checked (xcb_connection_t *c,
912 xcb_record_context_t context);
913
922 xcb_void_cookie_t
923 xcb_record_free_context (xcb_connection_t *c,
924 xcb_record_context_t context);
925
926
927#ifdef __cplusplus
928}
929#endif
930
931#endif
932
xcb_record_range_next
void xcb_record_range_next(xcb_record_range_iterator_t *i)
Definition: record.c:93
xcb_record_range_t
struct xcb_record_range_t xcb_record_range_t
xcb_record_range_t
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_8_next
void xcb_record_range_8_next(xcb_record_range_8_iterator_t *i)
Definition: record.c:39
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_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_request_t
struct xcb_record_unregister_clients_request_t xcb_record_unregister_clients_request_t
xcb_record_unregister_clients_request_t
xcb_record_context_next
void xcb_record_context_next(xcb_record_context_iterator_t *i)
Definition: record.c:21
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_context_end
xcb_generic_iterator_t xcb_record_context_end(xcb_record_context_iterator_t i)
Definition: record.c:29
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_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_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
struct xcb_record_client_info_t xcb_record_client_info_t
xcb_record_client_info_t
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_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_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_16_end
xcb_generic_iterator_t xcb_record_range_16_end(xcb_record_range_16_iterator_t i)
Definition: record.c:65
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_range_iterator_t
struct xcb_record_range_iterator_t xcb_record_range_iterator_t
xcb_record_range_iterator_t
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
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_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_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_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_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_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_range_8_t
struct xcb_record_range_8_t xcb_record_range_8_t
xcb_record_range_8_t
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_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_request_t
struct xcb_record_create_context_request_t xcb_record_create_context_request_t
xcb_record_create_context_request_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_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_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_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_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_element_header_next
void xcb_record_element_header_next(xcb_record_element_header_iterator_t *i)
Definition: record.c:111
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_range_end
xcb_generic_iterator_t xcb_record_range_end(xcb_record_range_iterator_t i)
Definition: record.c:101
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_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_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_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_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_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_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_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_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_context_iterator_t
struct xcb_record_context_iterator_t xcb_record_context_iterator_t
xcb_record_context_iterator_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_client_spec_next
void xcb_record_client_spec_next(xcb_record_client_spec_iterator_t *i)
Definition: record.c:129
xcb_record_ext_range_t
struct xcb_record_ext_range_t xcb_record_ext_range_t
xcb_record_ext_range_t
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_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_range_16_t
struct xcb_record_range_16_t xcb_record_range_16_t
xcb_record_range_16_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_next
void xcb_record_ext_range_next(xcb_record_ext_range_iterator_t *i)
Definition: record.c:75
xcb_record_client_info_next
void xcb_record_client_info_next(xcb_record_client_info_iterator_t *i)
Definition: record.c:200
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_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_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_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_get_context_request_t
struct xcb_record_get_context_request_t xcb_record_get_context_request_t
xcb_record_get_context_request_t
xcb_connection_t
Definition: xcbint.h:208
xcb_extension_t
Definition: xcbext.h:39
xcb_generic_error_t
Generic error.
Definition: xcb.h:186
xcb_generic_iterator_t
Generic iterator.
Definition: xcb.h:118
xcb_record_bad_context_error_t
xcb_record_bad_context_error_t
Definition: record.h:169
xcb_record_client_info_iterator_t
xcb_record_client_info_iterator_t
Definition: record.h:157
xcb_record_client_info_t
xcb_record_client_info_t
Definition: record.h:149
xcb_record_client_spec_iterator_t
xcb_record_client_spec_iterator_t
Definition: record.h:134
xcb_record_context_iterator_t
xcb_record_context_iterator_t
Definition: record.h:31
xcb_record_create_context_request_t
xcb_record_create_context_request_t
Definition: record.h:217
xcb_record_disable_context_request_t
xcb_record_disable_context_request_t
Definition: record.h:336
xcb_record_element_header_iterator_t
xcb_record_element_header_iterator_t
Definition: record.h:117
xcb_record_enable_context_cookie_t
xcb_record_enable_context_cookie_t
Definition: record.h:296
xcb_record_enable_context_reply_t
xcb_record_enable_context_reply_t
Definition: record.h:316
xcb_record_enable_context_request_t
xcb_record_enable_context_request_t
Definition: record.h:306
xcb_record_ext_range_iterator_t
xcb_record_ext_range_iterator_t
Definition: record.h:82
xcb_record_ext_range_t
xcb_record_ext_range_t
Definition: record.h:74
xcb_record_free_context_request_t
xcb_record_free_context_request_t
Definition: record.h:349
xcb_record_get_context_cookie_t
xcb_record_get_context_cookie_t
Definition: record.h:262
xcb_record_get_context_reply_t
xcb_record_get_context_reply_t
Definition: record.h:282
xcb_record_get_context_request_t
xcb_record_get_context_request_t
Definition: record.h:272
xcb_record_query_version_cookie_t
xcb_record_query_version_cookie_t
Definition: record.h:181
xcb_record_query_version_reply_t
xcb_record_query_version_reply_t
Definition: record.h:202
xcb_record_query_version_request_t
xcb_record_query_version_request_t
Definition: record.h:191
xcb_record_range_16_iterator_t
xcb_record_range_16_iterator_t
Definition: record.h:65
xcb_record_range_16_t
xcb_record_range_16_t
Definition: record.h:57
xcb_record_range_8_iterator_t
xcb_record_range_8_iterator_t
Definition: record.h:48
xcb_record_range_8_t
xcb_record_range_8_t
Definition: record.h:40
xcb_record_range_iterator_t
xcb_record_range_iterator_t
Definition: record.h:106
xcb_record_range_t
xcb_record_range_t
Definition: record.h:91
xcb_record_register_clients_request_t
xcb_record_register_clients_request_t
Definition: record.h:234
xcb_record_unregister_clients_request_t
xcb_record_unregister_clients_request_t
Definition: record.h:251
xcb_void_cookie_t
Generic cookie.
Definition: xcb.h:203
xcb.h