XCB  1.10
res.h
1 /*
2  * This file generated automatically from res.xml by c_client.py.
3  * Edit at your peril.
4  */
5 
12 #ifndef __RES_H
13 #define __RES_H
14 
15 #include "xcb.h"
16 #include "xproto.h"
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 #define XCB_RES_MAJOR_VERSION 1
23 #define XCB_RES_MINOR_VERSION 2
24 
25 extern xcb_extension_t xcb_res_id;
26 
30 typedef struct xcb_res_client_t {
31  uint32_t resource_base;
32  uint32_t resource_mask;
34 
38 typedef struct xcb_res_client_iterator_t {
39  xcb_res_client_t *data;
40  int rem;
41  int index;
43 
47 typedef struct xcb_res_type_t {
48  xcb_atom_t resource_type;
49  uint32_t count;
51 
55 typedef struct xcb_res_type_iterator_t {
56  xcb_res_type_t *data;
57  int rem;
58  int index;
60 
61 typedef enum xcb_res_client_id_mask_t {
62  XCB_RES_CLIENT_ID_MASK_CLIENT_XID = 1,
63  XCB_RES_CLIENT_ID_MASK_LOCAL_CLIENT_PID = 2
64 } xcb_res_client_id_mask_t;
65 
69 typedef struct xcb_res_client_id_spec_t {
70  uint32_t client;
71  uint32_t mask;
73 
79  int rem;
80  int index;
82 
86 typedef struct xcb_res_client_id_value_t {
88  uint32_t length;
90 
96  int rem;
97  int index;
99 
104  uint32_t resource;
105  uint32_t type;
107 
113  int rem;
114  int index;
116 
122  uint32_t bytes;
123  uint32_t ref_count;
124  uint32_t use_count;
126 
132  int rem;
133  int index;
135 
141  uint32_t num_cross_references;
143 
149  int rem;
150  int index;
152 
157  unsigned int sequence;
159 
161 #define XCB_RES_QUERY_VERSION 0
162 
167  uint8_t major_opcode;
168  uint8_t minor_opcode;
169  uint16_t length;
170  uint8_t client_major;
171  uint8_t client_minor;
173 
178  uint8_t response_type;
179  uint8_t pad0;
180  uint16_t sequence;
181  uint32_t length;
182  uint16_t server_major;
183  uint16_t server_minor;
185 
190  unsigned int sequence;
192 
194 #define XCB_RES_QUERY_CLIENTS 1
195 
200  uint8_t major_opcode;
201  uint8_t minor_opcode;
202  uint16_t length;
204 
209  uint8_t response_type;
210  uint8_t pad0;
211  uint16_t sequence;
212  uint32_t length;
213  uint32_t num_clients;
214  uint8_t pad1[20];
216 
221  unsigned int sequence;
223 
225 #define XCB_RES_QUERY_CLIENT_RESOURCES 2
226 
231  uint8_t major_opcode;
232  uint8_t minor_opcode;
233  uint16_t length;
234  uint32_t xid;
236 
241  uint8_t response_type;
242  uint8_t pad0;
243  uint16_t sequence;
244  uint32_t length;
245  uint32_t num_types;
246  uint8_t pad1[20];
248 
253  unsigned int sequence;
255 
257 #define XCB_RES_QUERY_CLIENT_PIXMAP_BYTES 3
258 
263  uint8_t major_opcode;
264  uint8_t minor_opcode;
265  uint16_t length;
266  uint32_t xid;
268 
273  uint8_t response_type;
274  uint8_t pad0;
275  uint16_t sequence;
276  uint32_t length;
277  uint32_t bytes;
278  uint32_t bytes_overflow;
280 
285  unsigned int sequence;
287 
289 #define XCB_RES_QUERY_CLIENT_IDS 4
290 
295  uint8_t major_opcode;
296  uint8_t minor_opcode;
297  uint16_t length;
298  uint32_t num_specs;
300 
305  uint8_t response_type;
306  uint8_t pad0;
307  uint16_t sequence;
308  uint32_t length;
309  uint32_t num_ids;
310  uint8_t pad1[20];
312 
317  unsigned int sequence;
319 
321 #define XCB_RES_QUERY_RESOURCE_BYTES 5
322 
327  uint8_t major_opcode;
328  uint8_t minor_opcode;
329  uint16_t length;
330  uint32_t client;
331  uint32_t num_specs;
333 
338  uint8_t response_type;
339  uint8_t pad0;
340  uint16_t sequence;
341  uint32_t length;
342  uint32_t num_sizes;
343  uint8_t pad1[20];
345 
355 /*****************************************************************************
356  **
357  ** void xcb_res_client_next
358  **
359  ** @param xcb_res_client_iterator_t *i
360  ** @returns void
361  **
362  *****************************************************************************/
363 
364 void
366 
377 /*****************************************************************************
378  **
379  ** xcb_generic_iterator_t xcb_res_client_end
380  **
381  ** @param xcb_res_client_iterator_t i
382  ** @returns xcb_generic_iterator_t
383  **
384  *****************************************************************************/
385 
388 
398 /*****************************************************************************
399  **
400  ** void xcb_res_type_next
401  **
402  ** @param xcb_res_type_iterator_t *i
403  ** @returns void
404  **
405  *****************************************************************************/
406 
407 void
409 
420 /*****************************************************************************
421  **
422  ** xcb_generic_iterator_t xcb_res_type_end
423  **
424  ** @param xcb_res_type_iterator_t i
425  ** @returns xcb_generic_iterator_t
426  **
427  *****************************************************************************/
428 
431 
441 /*****************************************************************************
442  **
443  ** void xcb_res_client_id_spec_next
444  **
445  ** @param xcb_res_client_id_spec_iterator_t *i
446  ** @returns void
447  **
448  *****************************************************************************/
449 
450 void
452 
463 /*****************************************************************************
464  **
465  ** xcb_generic_iterator_t xcb_res_client_id_spec_end
466  **
467  ** @param xcb_res_client_id_spec_iterator_t i
468  ** @returns xcb_generic_iterator_t
469  **
470  *****************************************************************************/
471 
474 
475 int
476 xcb_res_client_id_value_sizeof (const void *_buffer );
477 
478 
479 /*****************************************************************************
480  **
481  ** uint32_t * xcb_res_client_id_value_value
482  **
483  ** @param const xcb_res_client_id_value_t *R
484  ** @returns uint32_t *
485  **
486  *****************************************************************************/
487 
488 uint32_t *
489 xcb_res_client_id_value_value (const xcb_res_client_id_value_t *R );
490 
491 
492 /*****************************************************************************
493  **
494  ** int xcb_res_client_id_value_value_length
495  **
496  ** @param const xcb_res_client_id_value_t *R
497  ** @returns int
498  **
499  *****************************************************************************/
500 
501 int
502 xcb_res_client_id_value_value_length (const xcb_res_client_id_value_t *R );
503 
504 
505 /*****************************************************************************
506  **
507  ** xcb_generic_iterator_t xcb_res_client_id_value_value_end
508  **
509  ** @param const xcb_res_client_id_value_t *R
510  ** @returns xcb_generic_iterator_t
511  **
512  *****************************************************************************/
513 
515 xcb_res_client_id_value_value_end (const xcb_res_client_id_value_t *R );
516 
526 /*****************************************************************************
527  **
528  ** void xcb_res_client_id_value_next
529  **
530  ** @param xcb_res_client_id_value_iterator_t *i
531  ** @returns void
532  **
533  *****************************************************************************/
534 
535 void
537 
548 /*****************************************************************************
549  **
550  ** xcb_generic_iterator_t xcb_res_client_id_value_end
551  **
552  ** @param xcb_res_client_id_value_iterator_t i
553  ** @returns xcb_generic_iterator_t
554  **
555  *****************************************************************************/
556 
559 
569 /*****************************************************************************
570  **
571  ** void xcb_res_resource_id_spec_next
572  **
573  ** @param xcb_res_resource_id_spec_iterator_t *i
574  ** @returns void
575  **
576  *****************************************************************************/
577 
578 void
580 
591 /*****************************************************************************
592  **
593  ** xcb_generic_iterator_t xcb_res_resource_id_spec_end
594  **
595  ** @param xcb_res_resource_id_spec_iterator_t i
596  ** @returns xcb_generic_iterator_t
597  **
598  *****************************************************************************/
599 
602 
612 /*****************************************************************************
613  **
614  ** void xcb_res_resource_size_spec_next
615  **
616  ** @param xcb_res_resource_size_spec_iterator_t *i
617  ** @returns void
618  **
619  *****************************************************************************/
620 
621 void
623 
634 /*****************************************************************************
635  **
636  ** xcb_generic_iterator_t xcb_res_resource_size_spec_end
637  **
638  ** @param xcb_res_resource_size_spec_iterator_t i
639  ** @returns xcb_generic_iterator_t
640  **
641  *****************************************************************************/
642 
645 
646 int
647 xcb_res_resource_size_value_sizeof (const void *_buffer );
648 
649 
650 /*****************************************************************************
651  **
652  ** xcb_res_resource_size_spec_t * xcb_res_resource_size_value_cross_references
653  **
654  ** @param const xcb_res_resource_size_value_t *R
655  ** @returns xcb_res_resource_size_spec_t *
656  **
657  *****************************************************************************/
658 
660 xcb_res_resource_size_value_cross_references (const xcb_res_resource_size_value_t *R );
661 
662 
663 /*****************************************************************************
664  **
665  ** int xcb_res_resource_size_value_cross_references_length
666  **
667  ** @param const xcb_res_resource_size_value_t *R
668  ** @returns int
669  **
670  *****************************************************************************/
671 
672 int
673 xcb_res_resource_size_value_cross_references_length (const xcb_res_resource_size_value_t *R );
674 
675 
676 /*****************************************************************************
677  **
678  ** xcb_res_resource_size_spec_iterator_t xcb_res_resource_size_value_cross_references_iterator
679  **
680  ** @param const xcb_res_resource_size_value_t *R
681  ** @returns xcb_res_resource_size_spec_iterator_t
682  **
683  *****************************************************************************/
684 
686 xcb_res_resource_size_value_cross_references_iterator (const xcb_res_resource_size_value_t *R );
687 
697 /*****************************************************************************
698  **
699  ** void xcb_res_resource_size_value_next
700  **
701  ** @param xcb_res_resource_size_value_iterator_t *i
702  ** @returns void
703  **
704  *****************************************************************************/
705 
706 void
708 
719 /*****************************************************************************
720  **
721  ** xcb_generic_iterator_t xcb_res_resource_size_value_end
722  **
723  ** @param xcb_res_resource_size_value_iterator_t i
724  ** @returns xcb_generic_iterator_t
725  **
726  *****************************************************************************/
727 
730 
740 /*****************************************************************************
741  **
742  ** xcb_res_query_version_cookie_t xcb_res_query_version
743  **
744  ** @param xcb_connection_t *c
745  ** @param uint8_t client_major
746  ** @param uint8_t client_minor
747  ** @returns xcb_res_query_version_cookie_t
748  **
749  *****************************************************************************/
750 
753  uint8_t client_major ,
754  uint8_t client_minor );
755 
768 /*****************************************************************************
769  **
770  ** xcb_res_query_version_cookie_t xcb_res_query_version_unchecked
771  **
772  ** @param xcb_connection_t *c
773  ** @param uint8_t client_major
774  ** @param uint8_t client_minor
775  ** @returns xcb_res_query_version_cookie_t
776  **
777  *****************************************************************************/
778 
781  uint8_t client_major ,
782  uint8_t client_minor );
783 
799 /*****************************************************************************
800  **
801  ** xcb_res_query_version_reply_t * xcb_res_query_version_reply
802  **
803  ** @param xcb_connection_t *c
804  ** @param xcb_res_query_version_cookie_t cookie
805  ** @param xcb_generic_error_t **e
806  ** @returns xcb_res_query_version_reply_t *
807  **
808  *****************************************************************************/
809 
813  xcb_generic_error_t **e );
814 
815 int
816 xcb_res_query_clients_sizeof (const void *_buffer );
817 
827 /*****************************************************************************
828  **
829  ** xcb_res_query_clients_cookie_t xcb_res_query_clients
830  **
831  ** @param xcb_connection_t *c
832  ** @returns xcb_res_query_clients_cookie_t
833  **
834  *****************************************************************************/
835 
838 
851 /*****************************************************************************
852  **
853  ** xcb_res_query_clients_cookie_t xcb_res_query_clients_unchecked
854  **
855  ** @param xcb_connection_t *c
856  ** @returns xcb_res_query_clients_cookie_t
857  **
858  *****************************************************************************/
859 
862 
863 
864 /*****************************************************************************
865  **
866  ** xcb_res_client_t * xcb_res_query_clients_clients
867  **
868  ** @param const xcb_res_query_clients_reply_t *R
869  ** @returns xcb_res_client_t *
870  **
871  *****************************************************************************/
872 
874 xcb_res_query_clients_clients (const xcb_res_query_clients_reply_t *R );
875 
876 
877 /*****************************************************************************
878  **
879  ** int xcb_res_query_clients_clients_length
880  **
881  ** @param const xcb_res_query_clients_reply_t *R
882  ** @returns int
883  **
884  *****************************************************************************/
885 
886 int
887 xcb_res_query_clients_clients_length (const xcb_res_query_clients_reply_t *R );
888 
889 
890 /*****************************************************************************
891  **
892  ** xcb_res_client_iterator_t xcb_res_query_clients_clients_iterator
893  **
894  ** @param const xcb_res_query_clients_reply_t *R
895  ** @returns xcb_res_client_iterator_t
896  **
897  *****************************************************************************/
898 
900 xcb_res_query_clients_clients_iterator (const xcb_res_query_clients_reply_t *R );
901 
917 /*****************************************************************************
918  **
919  ** xcb_res_query_clients_reply_t * xcb_res_query_clients_reply
920  **
921  ** @param xcb_connection_t *c
922  ** @param xcb_res_query_clients_cookie_t cookie
923  ** @param xcb_generic_error_t **e
924  ** @returns xcb_res_query_clients_reply_t *
925  **
926  *****************************************************************************/
927 
931  xcb_generic_error_t **e );
932 
933 int
934 xcb_res_query_client_resources_sizeof (const void *_buffer );
935 
945 /*****************************************************************************
946  **
947  ** xcb_res_query_client_resources_cookie_t xcb_res_query_client_resources
948  **
949  ** @param xcb_connection_t *c
950  ** @param uint32_t xid
951  ** @returns xcb_res_query_client_resources_cookie_t
952  **
953  *****************************************************************************/
954 
957  uint32_t xid );
958 
971 /*****************************************************************************
972  **
973  ** xcb_res_query_client_resources_cookie_t xcb_res_query_client_resources_unchecked
974  **
975  ** @param xcb_connection_t *c
976  ** @param uint32_t xid
977  ** @returns xcb_res_query_client_resources_cookie_t
978  **
979  *****************************************************************************/
980 
983  uint32_t xid );
984 
985 
986 /*****************************************************************************
987  **
988  ** xcb_res_type_t * xcb_res_query_client_resources_types
989  **
990  ** @param const xcb_res_query_client_resources_reply_t *R
991  ** @returns xcb_res_type_t *
992  **
993  *****************************************************************************/
994 
996 xcb_res_query_client_resources_types (const xcb_res_query_client_resources_reply_t *R );
997 
998 
999 /*****************************************************************************
1000  **
1001  ** int xcb_res_query_client_resources_types_length
1002  **
1003  ** @param const xcb_res_query_client_resources_reply_t *R
1004  ** @returns int
1005  **
1006  *****************************************************************************/
1007 
1008 int
1009 xcb_res_query_client_resources_types_length (const xcb_res_query_client_resources_reply_t *R );
1010 
1011 
1012 /*****************************************************************************
1013  **
1014  ** xcb_res_type_iterator_t xcb_res_query_client_resources_types_iterator
1015  **
1016  ** @param const xcb_res_query_client_resources_reply_t *R
1017  ** @returns xcb_res_type_iterator_t
1018  **
1019  *****************************************************************************/
1020 
1022 xcb_res_query_client_resources_types_iterator (const xcb_res_query_client_resources_reply_t *R );
1023 
1039 /*****************************************************************************
1040  **
1041  ** xcb_res_query_client_resources_reply_t * xcb_res_query_client_resources_reply
1042  **
1043  ** @param xcb_connection_t *c
1044  ** @param xcb_res_query_client_resources_cookie_t cookie
1045  ** @param xcb_generic_error_t **e
1046  ** @returns xcb_res_query_client_resources_reply_t *
1047  **
1048  *****************************************************************************/
1049 
1053  xcb_generic_error_t **e );
1054 
1064 /*****************************************************************************
1065  **
1066  ** xcb_res_query_client_pixmap_bytes_cookie_t xcb_res_query_client_pixmap_bytes
1067  **
1068  ** @param xcb_connection_t *c
1069  ** @param uint32_t xid
1070  ** @returns xcb_res_query_client_pixmap_bytes_cookie_t
1071  **
1072  *****************************************************************************/
1073 
1076  uint32_t xid );
1077 
1090 /*****************************************************************************
1091  **
1092  ** xcb_res_query_client_pixmap_bytes_cookie_t xcb_res_query_client_pixmap_bytes_unchecked
1093  **
1094  ** @param xcb_connection_t *c
1095  ** @param uint32_t xid
1096  ** @returns xcb_res_query_client_pixmap_bytes_cookie_t
1097  **
1098  *****************************************************************************/
1099 
1102  uint32_t xid );
1103 
1119 /*****************************************************************************
1120  **
1121  ** xcb_res_query_client_pixmap_bytes_reply_t * xcb_res_query_client_pixmap_bytes_reply
1122  **
1123  ** @param xcb_connection_t *c
1124  ** @param xcb_res_query_client_pixmap_bytes_cookie_t cookie
1125  ** @param xcb_generic_error_t **e
1126  ** @returns xcb_res_query_client_pixmap_bytes_reply_t *
1127  **
1128  *****************************************************************************/
1129 
1133  xcb_generic_error_t **e );
1134 
1135 int
1136 xcb_res_query_client_ids_sizeof (const void *_buffer );
1137 
1147 /*****************************************************************************
1148  **
1149  ** xcb_res_query_client_ids_cookie_t xcb_res_query_client_ids
1150  **
1151  ** @param xcb_connection_t *c
1152  ** @param uint32_t num_specs
1153  ** @param const xcb_res_client_id_spec_t *specs
1154  ** @returns xcb_res_query_client_ids_cookie_t
1155  **
1156  *****************************************************************************/
1157 
1160  uint32_t num_specs ,
1161  const xcb_res_client_id_spec_t *specs );
1162 
1175 /*****************************************************************************
1176  **
1177  ** xcb_res_query_client_ids_cookie_t xcb_res_query_client_ids_unchecked
1178  **
1179  ** @param xcb_connection_t *c
1180  ** @param uint32_t num_specs
1181  ** @param const xcb_res_client_id_spec_t *specs
1182  ** @returns xcb_res_query_client_ids_cookie_t
1183  **
1184  *****************************************************************************/
1185 
1188  uint32_t num_specs ,
1189  const xcb_res_client_id_spec_t *specs );
1190 
1191 
1192 /*****************************************************************************
1193  **
1194  ** int xcb_res_query_client_ids_ids_length
1195  **
1196  ** @param const xcb_res_query_client_ids_reply_t *R
1197  ** @returns int
1198  **
1199  *****************************************************************************/
1200 
1201 int
1202 xcb_res_query_client_ids_ids_length (const xcb_res_query_client_ids_reply_t *R );
1203 
1204 
1205 /*****************************************************************************
1206  **
1207  ** xcb_res_client_id_value_iterator_t xcb_res_query_client_ids_ids_iterator
1208  **
1209  ** @param const xcb_res_query_client_ids_reply_t *R
1210  ** @returns xcb_res_client_id_value_iterator_t
1211  **
1212  *****************************************************************************/
1213 
1215 xcb_res_query_client_ids_ids_iterator (const xcb_res_query_client_ids_reply_t *R );
1216 
1232 /*****************************************************************************
1233  **
1234  ** xcb_res_query_client_ids_reply_t * xcb_res_query_client_ids_reply
1235  **
1236  ** @param xcb_connection_t *c
1237  ** @param xcb_res_query_client_ids_cookie_t cookie
1238  ** @param xcb_generic_error_t **e
1239  ** @returns xcb_res_query_client_ids_reply_t *
1240  **
1241  *****************************************************************************/
1242 
1246  xcb_generic_error_t **e );
1247 
1248 int
1249 xcb_res_query_resource_bytes_sizeof (const void *_buffer );
1250 
1260 /*****************************************************************************
1261  **
1262  ** xcb_res_query_resource_bytes_cookie_t xcb_res_query_resource_bytes
1263  **
1264  ** @param xcb_connection_t *c
1265  ** @param uint32_t client
1266  ** @param uint32_t num_specs
1267  ** @param const xcb_res_resource_id_spec_t *specs
1268  ** @returns xcb_res_query_resource_bytes_cookie_t
1269  **
1270  *****************************************************************************/
1271 
1274  uint32_t client ,
1275  uint32_t num_specs ,
1276  const xcb_res_resource_id_spec_t *specs );
1277 
1290 /*****************************************************************************
1291  **
1292  ** xcb_res_query_resource_bytes_cookie_t xcb_res_query_resource_bytes_unchecked
1293  **
1294  ** @param xcb_connection_t *c
1295  ** @param uint32_t client
1296  ** @param uint32_t num_specs
1297  ** @param const xcb_res_resource_id_spec_t *specs
1298  ** @returns xcb_res_query_resource_bytes_cookie_t
1299  **
1300  *****************************************************************************/
1301 
1304  uint32_t client ,
1305  uint32_t num_specs ,
1306  const xcb_res_resource_id_spec_t *specs );
1307 
1308 
1309 /*****************************************************************************
1310  **
1311  ** int xcb_res_query_resource_bytes_sizes_length
1312  **
1313  ** @param const xcb_res_query_resource_bytes_reply_t *R
1314  ** @returns int
1315  **
1316  *****************************************************************************/
1317 
1318 int
1319 xcb_res_query_resource_bytes_sizes_length (const xcb_res_query_resource_bytes_reply_t *R );
1320 
1321 
1322 /*****************************************************************************
1323  **
1324  ** xcb_res_resource_size_value_iterator_t xcb_res_query_resource_bytes_sizes_iterator
1325  **
1326  ** @param const xcb_res_query_resource_bytes_reply_t *R
1327  ** @returns xcb_res_resource_size_value_iterator_t
1328  **
1329  *****************************************************************************/
1330 
1332 xcb_res_query_resource_bytes_sizes_iterator (const xcb_res_query_resource_bytes_reply_t *R );
1333 
1349 /*****************************************************************************
1350  **
1351  ** xcb_res_query_resource_bytes_reply_t * xcb_res_query_resource_bytes_reply
1352  **
1353  ** @param xcb_connection_t *c
1354  ** @param xcb_res_query_resource_bytes_cookie_t cookie
1355  ** @param xcb_generic_error_t **e
1356  ** @returns xcb_res_query_resource_bytes_reply_t *
1357  **
1358  *****************************************************************************/
1359 
1363  xcb_generic_error_t **e );
1364 
1365 
1366 #ifdef __cplusplus
1367 }
1368 #endif
1369 
1370 #endif
1371 
struct xcb_res_query_client_resources_reply_t xcb_res_query_client_resources_reply_t
xcb_res_query_client_resources_reply_t
xcb_res_type_iterator_t
Definition: res.h:55
Generic error.
Definition: xcb.h:170
struct xcb_res_query_resource_bytes_reply_t xcb_res_query_resource_bytes_reply_t
xcb_res_query_resource_bytes_reply_t
struct xcb_res_resource_size_value_iterator_t xcb_res_resource_size_value_iterator_t
xcb_res_resource_size_value_iterator_t
struct xcb_res_query_client_pixmap_bytes_request_t xcb_res_query_client_pixmap_bytes_request_t
xcb_res_query_client_pixmap_bytes_request_t
xcb_res_query_client_ids_request_t
Definition: res.h:294
xcb_res_query_client_ids_reply_t
Definition: res.h:304
xcb_generic_iterator_t xcb_res_client_id_value_end(xcb_res_client_id_value_iterator_t i)
Definition: res.c:250
struct xcb_res_client_id_spec_t xcb_res_client_id_spec_t
xcb_res_client_id_spec_t
struct xcb_res_query_client_ids_cookie_t xcb_res_query_client_ids_cookie_t
xcb_res_query_client_ids_cookie_t
xcb_res_query_resource_bytes_cookie_t xcb_res_query_resource_bytes(xcb_connection_t *c, uint32_t client, uint32_t num_specs, const xcb_res_resource_id_spec_t *specs)
Definition: res.c:1225
xcb_generic_iterator_t xcb_res_resource_size_spec_end(xcb_res_resource_size_spec_iterator_t i)
Definition: res.c:328
xcb_res_query_resource_bytes_reply_t * xcb_res_query_resource_bytes_reply(xcb_connection_t *c, xcb_res_query_resource_bytes_cookie_t cookie, xcb_generic_error_t **e)
Definition: res.c:1354
struct xcb_res_query_client_resources_cookie_t xcb_res_query_client_resources_cookie_t
xcb_res_query_client_resources_cookie_t
struct xcb_res_client_id_value_t xcb_res_client_id_value_t
xcb_res_client_id_value_t
xcb_res_client_id_value_t
Definition: res.h:86
xcb_res_query_version_request_t
Definition: res.h:166
xcb_res_resource_size_spec_iterator_t
Definition: res.h:130
Definition: xcbext.h:39
xcb_res_client_t
Definition: res.h:30
xcb_res_resource_size_value_iterator_t
Definition: res.h:147
xcb_generic_iterator_t xcb_res_client_end(xcb_res_client_iterator_t i)
Definition: res.c:50
xcb_res_query_client_pixmap_bytes_reply_t
Definition: res.h:272
struct xcb_res_query_version_request_t xcb_res_query_version_request_t
xcb_res_query_version_request_t
xcb_res_query_client_pixmap_bytes_reply_t * xcb_res_query_client_pixmap_bytes_reply(xcb_connection_t *c, xcb_res_query_client_pixmap_bytes_cookie_t cookie, xcb_generic_error_t **e)
Definition: res.c:998
Generic iterator.
Definition: xcb.h:114
xcb_res_query_client_ids_cookie_t xcb_res_query_client_ids_unchecked(xcb_connection_t *c, uint32_t num_specs, const xcb_res_client_id_spec_t *specs)
Definition: res.c:1093
xcb_res_resource_id_spec_t
Definition: res.h:103
xcb_res_query_version_reply_t
Definition: res.h:177
struct xcb_res_query_clients_cookie_t xcb_res_query_clients_cookie_t
xcb_res_query_clients_cookie_t
xcb_res_query_clients_request_t
Definition: res.h:199
struct xcb_res_resource_id_spec_t xcb_res_resource_id_spec_t
xcb_res_resource_id_spec_t
struct xcb_res_query_resource_bytes_cookie_t xcb_res_query_resource_bytes_cookie_t
xcb_res_query_resource_bytes_cookie_t
xcb_res_query_resource_bytes_reply_t
Definition: res.h:337
struct xcb_res_client_t xcb_res_client_t
xcb_res_client_t
struct xcb_res_query_resource_bytes_request_t xcb_res_query_resource_bytes_request_t
xcb_res_query_resource_bytes_request_t
xcb_generic_iterator_t xcb_res_resource_id_spec_end(xcb_res_resource_id_spec_iterator_t i)
Definition: res.c:290
xcb_res_query_client_resources_reply_t * xcb_res_query_client_resources_reply(xcb_connection_t *c, xcb_res_query_client_resources_cookie_t cookie, xcb_generic_error_t **e)
Definition: res.c:904
xcb_res_query_client_pixmap_bytes_request_t
Definition: res.h:262
void xcb_res_client_next(xcb_res_client_iterator_t *i)
Definition: res.c:32
struct xcb_res_type_t xcb_res_type_t
xcb_res_type_t
struct xcb_res_query_client_ids_reply_t xcb_res_query_client_ids_reply_t
xcb_res_query_client_ids_reply_t
xcb_res_resource_size_spec_t
Definition: res.h:120
struct xcb_res_query_client_resources_request_t xcb_res_query_client_resources_request_t
xcb_res_query_client_resources_request_t
xcb_res_query_clients_reply_t
Definition: res.h:208
struct xcb_res_resource_id_spec_iterator_t xcb_res_resource_id_spec_iterator_t
xcb_res_resource_id_spec_iterator_t
xcb_res_query_version_cookie_t xcb_res_query_version(xcb_connection_t *c, uint8_t client_major, uint8_t client_minor)
Definition: res.c:476
xcb_res_query_client_resources_request_t
Definition: res.h:230
struct xcb_res_client_id_value_iterator_t xcb_res_client_id_value_iterator_t
xcb_res_client_id_value_iterator_t
xcb_res_client_iterator_t
Definition: res.h:38
struct xcb_res_resource_size_value_t xcb_res_resource_size_value_t
xcb_res_resource_size_value_t
xcb_res_query_client_pixmap_bytes_cookie_t xcb_res_query_client_pixmap_bytes(xcb_connection_t *c, uint32_t xid)
Definition: res.c:923
xcb_res_query_client_ids_cookie_t xcb_res_query_client_ids(xcb_connection_t *c, uint32_t num_specs, const xcb_res_client_id_spec_t *specs)
Definition: res.c:1049
xcb_res_query_client_resources_cookie_t xcb_res_query_client_resources_unchecked(xcb_connection_t *c, uint32_t xid)
Definition: res.c:814
struct xcb_res_query_client_pixmap_bytes_cookie_t xcb_res_query_client_pixmap_bytes_cookie_t
xcb_res_query_client_pixmap_bytes_cookie_t
struct xcb_res_client_iterator_t xcb_res_client_iterator_t
xcb_res_client_iterator_t
xcb_generic_iterator_t xcb_res_client_id_spec_end(xcb_res_client_id_spec_iterator_t i)
Definition: res.c:126
xcb_res_query_client_resources_cookie_t xcb_res_query_client_resources(xcb_connection_t *c, uint32_t xid)
Definition: res.c:777
void xcb_res_resource_size_value_next(xcb_res_resource_size_value_iterator_t *i)
Definition: res.c:431
xcb_res_query_resource_bytes_cookie_t xcb_res_query_resource_bytes_unchecked(xcb_connection_t *c, uint32_t client, uint32_t num_specs, const xcb_res_resource_id_spec_t *specs)
Definition: res.c:1272
xcb_res_client_id_spec_iterator_t
Definition: res.h:77
struct xcb_res_query_client_ids_request_t xcb_res_query_client_ids_request_t
xcb_res_query_client_ids_request_t
struct xcb_res_resource_size_spec_iterator_t xcb_res_resource_size_spec_iterator_t
xcb_res_resource_size_spec_iterator_t
xcb_res_query_resource_bytes_request_t
Definition: res.h:326
struct xcb_res_query_client_pixmap_bytes_reply_t xcb_res_query_client_pixmap_bytes_reply_t
xcb_res_query_client_pixmap_bytes_reply_t
void xcb_res_resource_size_spec_next(xcb_res_resource_size_spec_iterator_t *i)
Definition: res.c:310
struct xcb_res_client_id_spec_iterator_t xcb_res_client_id_spec_iterator_t
xcb_res_client_id_spec_iterator_t
xcb_res_query_version_reply_t * xcb_res_query_version_reply(xcb_connection_t *c, xcb_res_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: res.c:556
xcb_res_resource_size_value_t
Definition: res.h:139
xcb_res_query_version_cookie_t xcb_res_query_version_unchecked(xcb_connection_t *c, uint8_t client_major, uint8_t client_minor)
Definition: res.c:516
xcb_res_query_clients_cookie_t xcb_res_query_clients_unchecked(xcb_connection_t *c)
Definition: res.c:639
xcb_generic_iterator_t xcb_res_type_end(xcb_res_type_iterator_t i)
Definition: res.c:88
void xcb_res_client_id_value_next(xcb_res_client_id_value_iterator_t *i)
Definition: res.c:229
struct xcb_res_query_version_reply_t xcb_res_query_version_reply_t
xcb_res_query_version_reply_t
void xcb_res_client_id_spec_next(xcb_res_client_id_spec_iterator_t *i)
Definition: res.c:108
xcb_res_client_id_spec_t
Definition: res.h:69
xcb_res_type_t
Definition: res.h:47
void xcb_res_type_next(xcb_res_type_iterator_t *i)
Definition: res.c:70
struct xcb_res_type_iterator_t xcb_res_type_iterator_t
xcb_res_type_iterator_t
xcb_res_query_client_pixmap_bytes_cookie_t xcb_res_query_client_pixmap_bytes_unchecked(xcb_connection_t *c, uint32_t xid)
Definition: res.c:960
struct xcb_res_query_version_cookie_t xcb_res_query_version_cookie_t
xcb_res_query_version_cookie_t
xcb_res_client_id_value_iterator_t
Definition: res.h:94
Definition: xcbint.h:194
xcb_res_query_client_resources_reply_t
Definition: res.h:240
xcb_res_query_client_ids_reply_t * xcb_res_query_client_ids_reply(xcb_connection_t *c, xcb_res_query_client_ids_cookie_t cookie, xcb_generic_error_t **e)
Definition: res.c:1173
xcb_res_query_clients_cookie_t xcb_res_query_clients(xcb_connection_t *c)
Definition: res.c:605
xcb_res_query_clients_reply_t * xcb_res_query_clients_reply(xcb_connection_t *c, xcb_res_query_clients_cookie_t cookie, xcb_generic_error_t **e)
Definition: res.c:727
struct xcb_res_query_clients_reply_t xcb_res_query_clients_reply_t
xcb_res_query_clients_reply_t
xcb_generic_iterator_t xcb_res_resource_size_value_end(xcb_res_resource_size_value_iterator_t i)
Definition: res.c:452
xcb_res_resource_id_spec_iterator_t
Definition: res.h:111
struct xcb_res_query_clients_request_t xcb_res_query_clients_request_t
xcb_res_query_clients_request_t
struct xcb_res_resource_size_spec_t xcb_res_resource_size_spec_t
xcb_res_resource_size_spec_t
void xcb_res_resource_id_spec_next(xcb_res_resource_id_spec_iterator_t *i)
Definition: res.c:272