#define XCB_RECORD_BAD_CONTEXT 0 |
Opcode for xcb_record_bad_context.
#define XCB_RECORD_CREATE_CONTEXT 1 |
Opcode for xcb_record_create_context.
Referenced by xcb_record_create_context(), and xcb_record_create_context_checked().
#define XCB_RECORD_DISABLE_CONTEXT 6 |
Opcode for xcb_record_disable_context.
Referenced by xcb_record_disable_context(), and xcb_record_disable_context_checked().
#define XCB_RECORD_ENABLE_CONTEXT 5 |
Opcode for xcb_record_enable_context.
Referenced by xcb_record_enable_context(), and xcb_record_enable_context_unchecked().
#define XCB_RECORD_FREE_CONTEXT 7 |
Opcode for xcb_record_free_context.
Referenced by xcb_record_free_context(), and xcb_record_free_context_checked().
#define XCB_RECORD_GET_CONTEXT 4 |
Opcode for xcb_record_get_context.
Referenced by xcb_record_get_context(), and xcb_record_get_context_unchecked().
#define XCB_RECORD_QUERY_VERSION 0 |
Opcode for xcb_record_query_version.
Referenced by xcb_record_query_version(), and xcb_record_query_version_unchecked().
#define XCB_RECORD_REGISTER_CLIENTS 2 |
Opcode for xcb_record_register_clients.
Referenced by xcb_record_register_clients(), and xcb_record_register_clients_checked().
#define XCB_RECORD_UNREGISTER_CLIENTS 3 |
Opcode for xcb_record_unregister_clients.
Referenced by xcb_record_unregister_clients(), and xcb_record_unregister_clients_checked().
xcb_generic_iterator_t xcb_record_client_info_end | ( | xcb_record_client_info_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_record_client_info_iterator_t |
References xcb_record_client_info_iterator_t::data, xcb_generic_iterator_t::data, xcb_record_client_info_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, xcb_record_client_info_iterator_t::rem, and xcb_record_client_info_next().
void xcb_record_client_info_next | ( | xcb_record_client_info_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_record_client_info_iterator_t |
References xcb_generic_iterator_t::data, xcb_record_client_info_iterator_t::data, xcb_generic_iterator_t::index, xcb_record_client_info_iterator_t::index, xcb_record_client_info_iterator_t::rem, and xcb_record_range_end().
Referenced by xcb_record_client_info_end().
xcb_generic_iterator_t xcb_record_client_spec_end | ( | xcb_record_client_spec_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_record_client_spec_iterator_t |
References xcb_record_client_spec_iterator_t::data, xcb_generic_iterator_t::data, xcb_record_client_spec_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_record_client_spec_iterator_t::rem.
void xcb_record_client_spec_next | ( | xcb_record_client_spec_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_record_client_spec_iterator_t |
References xcb_record_client_spec_iterator_t::data, xcb_record_client_spec_iterator_t::index, and xcb_record_client_spec_iterator_t::rem.
xcb_generic_iterator_t xcb_record_context_end | ( | xcb_record_context_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_record_context_iterator_t |
References xcb_record_context_iterator_t::data, xcb_generic_iterator_t::data, xcb_record_context_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_record_context_iterator_t::rem.
void xcb_record_context_next | ( | xcb_record_context_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_record_context_iterator_t |
References xcb_record_context_iterator_t::data, xcb_record_context_iterator_t::index, and xcb_record_context_iterator_t::rem.
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 | |||
) |
Delivers a request to the X server
c | The connection |
References xcb_record_create_context_request_t::context, xcb_record_create_context_request_t::element_header, xcb_record_create_context_request_t::num_client_specs, xcb_record_create_context_request_t::num_ranges, xcb_record_create_context_request_t::pad0, and XCB_RECORD_CREATE_CONTEXT.
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 | |||
) |
Delivers a request to the X server
c | The connection |
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_record_create_context_request_t::context, xcb_record_create_context_request_t::element_header, xcb_record_create_context_request_t::num_client_specs, xcb_record_create_context_request_t::num_ranges, xcb_record_create_context_request_t::pad0, and XCB_RECORD_CREATE_CONTEXT.
xcb_void_cookie_t xcb_record_disable_context | ( | xcb_connection_t * | c, | |
xcb_record_context_t | context | |||
) |
Delivers a request to the X server
c | The connection |
References xcb_record_disable_context_request_t::context, and XCB_RECORD_DISABLE_CONTEXT.
xcb_void_cookie_t xcb_record_disable_context_checked | ( | xcb_connection_t * | c, | |
xcb_record_context_t | context | |||
) |
Delivers a request to the X server
c | The connection |
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_record_disable_context_request_t::context, and XCB_RECORD_DISABLE_CONTEXT.
xcb_generic_iterator_t xcb_record_element_header_end | ( | xcb_record_element_header_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_record_element_header_iterator_t |
References xcb_record_element_header_iterator_t::data, xcb_generic_iterator_t::data, xcb_record_element_header_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_record_element_header_iterator_t::rem.
void xcb_record_element_header_next | ( | xcb_record_element_header_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_record_element_header_iterator_t |
References xcb_record_element_header_iterator_t::data, xcb_record_element_header_iterator_t::index, and xcb_record_element_header_iterator_t::rem.
xcb_record_enable_context_cookie_t xcb_record_enable_context | ( | xcb_connection_t * | c, | |
xcb_record_context_t | context | |||
) |
Delivers a request to the X server
c | The connection |
References xcb_record_enable_context_request_t::context, and XCB_RECORD_ENABLE_CONTEXT.
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 | |||
) |
Return the reply
c | The connection | |
cookie | The cookie | |
e | The xcb_generic_error_t supplied |
The parameter e
supplied to this function must be NULL if xcb_record_enable_context_unchecked(). is used. Otherwise, it stores the error if any.
References xcb_record_enable_context_cookie_t::sequence.
xcb_record_enable_context_cookie_t xcb_record_enable_context_unchecked | ( | xcb_connection_t * | c, | |
xcb_record_context_t | context | |||
) |
Delivers a request to the X server
c | The connection |
This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.
References xcb_record_enable_context_request_t::context, and XCB_RECORD_ENABLE_CONTEXT.
xcb_generic_iterator_t xcb_record_ext_range_end | ( | xcb_record_ext_range_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_record_ext_range_iterator_t |
References xcb_record_ext_range_iterator_t::data, xcb_generic_iterator_t::data, xcb_record_ext_range_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_record_ext_range_iterator_t::rem.
void xcb_record_ext_range_next | ( | xcb_record_ext_range_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_record_ext_range_iterator_t |
References xcb_record_ext_range_iterator_t::data, xcb_record_ext_range_iterator_t::index, and xcb_record_ext_range_iterator_t::rem.
xcb_void_cookie_t xcb_record_free_context | ( | xcb_connection_t * | c, | |
xcb_record_context_t | context | |||
) |
Delivers a request to the X server
c | The connection |
References xcb_record_free_context_request_t::context, and XCB_RECORD_FREE_CONTEXT.
xcb_void_cookie_t xcb_record_free_context_checked | ( | xcb_connection_t * | c, | |
xcb_record_context_t | context | |||
) |
Delivers a request to the X server
c | The connection |
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_record_free_context_request_t::context, and XCB_RECORD_FREE_CONTEXT.
xcb_record_get_context_cookie_t xcb_record_get_context | ( | xcb_connection_t * | c, | |
xcb_record_context_t | context | |||
) |
Delivers a request to the X server
c | The connection |
References xcb_record_get_context_request_t::context, and XCB_RECORD_GET_CONTEXT.
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 | |||
) |
Return the reply
c | The connection | |
cookie | The cookie | |
e | The xcb_generic_error_t supplied |
The parameter e
supplied to this function must be NULL if xcb_record_get_context_unchecked(). is used. Otherwise, it stores the error if any.
References xcb_record_get_context_cookie_t::sequence.
xcb_record_get_context_cookie_t xcb_record_get_context_unchecked | ( | xcb_connection_t * | c, | |
xcb_record_context_t | context | |||
) |
Delivers a request to the X server
c | The connection |
This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.
References xcb_record_get_context_request_t::context, and XCB_RECORD_GET_CONTEXT.
xcb_record_query_version_cookie_t xcb_record_query_version | ( | xcb_connection_t * | c, | |
uint16_t | major_version, | |||
uint16_t | minor_version | |||
) |
Delivers a request to the X server
c | The connection |
References xcb_record_query_version_request_t::major_version, xcb_record_query_version_request_t::minor_version, and XCB_RECORD_QUERY_VERSION.
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 | |||
) |
Return the reply
c | The connection | |
cookie | The cookie | |
e | The xcb_generic_error_t supplied |
The parameter e
supplied to this function must be NULL if xcb_record_query_version_unchecked(). is used. Otherwise, it stores the error if any.
References xcb_record_query_version_cookie_t::sequence.
xcb_record_query_version_cookie_t xcb_record_query_version_unchecked | ( | xcb_connection_t * | c, | |
uint16_t | major_version, | |||
uint16_t | minor_version | |||
) |
Delivers a request to the X server
c | The connection |
This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.
References xcb_record_query_version_request_t::major_version, xcb_record_query_version_request_t::minor_version, and XCB_RECORD_QUERY_VERSION.
xcb_generic_iterator_t xcb_record_range_16_end | ( | xcb_record_range_16_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_record_range_16_iterator_t |
References xcb_record_range_16_iterator_t::data, xcb_generic_iterator_t::data, xcb_record_range_16_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_record_range_16_iterator_t::rem.
void xcb_record_range_16_next | ( | xcb_record_range_16_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_record_range_16_iterator_t |
References xcb_record_range_16_iterator_t::data, xcb_record_range_16_iterator_t::index, and xcb_record_range_16_iterator_t::rem.
xcb_generic_iterator_t xcb_record_range_8_end | ( | xcb_record_range_8_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_record_range_8_iterator_t |
References xcb_record_range_8_iterator_t::data, xcb_generic_iterator_t::data, xcb_record_range_8_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_record_range_8_iterator_t::rem.
void xcb_record_range_8_next | ( | xcb_record_range_8_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_record_range_8_iterator_t |
References xcb_record_range_8_iterator_t::data, xcb_record_range_8_iterator_t::index, and xcb_record_range_8_iterator_t::rem.
xcb_generic_iterator_t xcb_record_range_end | ( | xcb_record_range_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_record_range_iterator_t |
References xcb_record_range_iterator_t::data, xcb_generic_iterator_t::data, xcb_record_range_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_record_range_iterator_t::rem.
Referenced by xcb_record_client_info_next().
void xcb_record_range_next | ( | xcb_record_range_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_record_range_iterator_t |
References xcb_record_range_iterator_t::data, xcb_record_range_iterator_t::index, and xcb_record_range_iterator_t::rem.
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 | |||
) |
Delivers a request to the X server
c | The connection |
References xcb_record_register_clients_request_t::context, xcb_record_register_clients_request_t::element_header, xcb_record_register_clients_request_t::num_client_specs, xcb_record_register_clients_request_t::num_ranges, xcb_record_register_clients_request_t::pad0, and XCB_RECORD_REGISTER_CLIENTS.
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 | |||
) |
Delivers a request to the X server
c | The connection |
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_record_register_clients_request_t::context, xcb_record_register_clients_request_t::element_header, xcb_record_register_clients_request_t::num_client_specs, xcb_record_register_clients_request_t::num_ranges, xcb_record_register_clients_request_t::pad0, and XCB_RECORD_REGISTER_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 | |||
) |
Delivers a request to the X server
c | The connection |
References xcb_record_unregister_clients_request_t::context, xcb_record_unregister_clients_request_t::num_client_specs, and XCB_RECORD_UNREGISTER_CLIENTS.
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 | |||
) |
Delivers a request to the X server
c | The connection |
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_record_unregister_clients_request_t::context, xcb_record_unregister_clients_request_t::num_client_specs, and XCB_RECORD_UNREGISTER_CLIENTS.