xcb.record

@defgroup XCB_Record_API XCB Record API @brief Record XCB Protocol Implementation. @{

Members

Functions

xcb_record_client_info_end
xcb_generic_iterator_t xcb_record_client_info_end(xcb_record_client_info_iterator_t i)

Return the iterator pointing to the last element @param i An xcb_record_client_info_iterator_t @return The iterator pointing to the last element

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 @param i Pointer to a xcb_record_client_info_iterator_t

xcb_record_client_spec_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 @param i An xcb_record_client_spec_iterator_t @return The iterator pointing to the last element

xcb_record_client_spec_next
void xcb_record_client_spec_next(xcb_record_client_spec_iterator_t* i)

Get the next element of the iterator @param i Pointer to a xcb_record_client_spec_iterator_t

xcb_record_context_end
xcb_generic_iterator_t xcb_record_context_end(xcb_record_context_iterator_t i)

Return the iterator pointing to the last element @param i An xcb_record_context_iterator_t @return The iterator pointing to the last element

xcb_record_context_next
void xcb_record_context_next(xcb_record_context_iterator_t* i)

Get the next element of the iterator @param i Pointer to a xcb_record_context_iterator_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, uint num_client_specs, uint num_ranges, const xcb_record_client_spec_t* client_specs, const xcb_record_range_t* ranges)

@param c The connection @return A cookie

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, uint num_client_specs, uint num_ranges, const xcb_record_client_spec_t* client_specs, const xcb_record_range_t* ranges)

@param c The connection @return A cookie

xcb_record_disable_context
xcb_void_cookie_t xcb_record_disable_context(xcb_connection_t* c, xcb_record_context_t context)

@param c The connection @return A cookie

xcb_record_disable_context_checked
xcb_void_cookie_t xcb_record_disable_context_checked(xcb_connection_t* c, xcb_record_context_t context)

@param c The connection @return A cookie

xcb_record_element_header_end
xcb_generic_iterator_t xcb_record_element_header_end(xcb_record_element_header_iterator_t i)

Return the iterator pointing to the last element @param i An xcb_record_element_header_iterator_t @return The iterator pointing to the last element

xcb_record_element_header_next
void xcb_record_element_header_next(xcb_record_element_header_iterator_t* i)

Get the next element of the iterator @param i Pointer to a xcb_record_element_header_iterator_t

xcb_record_enable_context
xcb_record_enable_context_cookie_t xcb_record_enable_context(xcb_connection_t* c, xcb_record_context_t context)

@param c The connection @return A cookie

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)

Return the reply @param c The connection @param cookie The cookie @param e The xcb_generic_error_t supplied

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)

@param c The connection @return A cookie

xcb_record_ext_range_end
xcb_generic_iterator_t xcb_record_ext_range_end(xcb_record_ext_range_iterator_t i)

Return the iterator pointing to the last element @param i An xcb_record_ext_range_iterator_t @return The iterator pointing to the last element

xcb_record_ext_range_next
void xcb_record_ext_range_next(xcb_record_ext_range_iterator_t* i)

Get the next element of the iterator @param i Pointer to a xcb_record_ext_range_iterator_t

xcb_record_free_context
xcb_void_cookie_t xcb_record_free_context(xcb_connection_t* c, xcb_record_context_t context)

@param c The connection @return A cookie

xcb_record_free_context_checked
xcb_void_cookie_t xcb_record_free_context_checked(xcb_connection_t* c, xcb_record_context_t context)

@param c The connection @return A cookie

xcb_record_get_context
xcb_record_get_context_cookie_t xcb_record_get_context(xcb_connection_t* c, xcb_record_context_t context)

@param c The connection @return A cookie

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)

Return the reply @param c The connection @param cookie The cookie @param e The xcb_generic_error_t supplied

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)

@param c The connection @return A cookie

xcb_record_query_version
xcb_record_query_version_cookie_t xcb_record_query_version(xcb_connection_t* c, ushort major_version, ushort minor_version)

@param c The connection @return A cookie

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)

Return the reply @param c The connection @param cookie The cookie @param e The xcb_generic_error_t supplied

xcb_record_query_version_unchecked
xcb_record_query_version_cookie_t xcb_record_query_version_unchecked(xcb_connection_t* c, ushort major_version, ushort minor_version)

@param c The connection @return A cookie

xcb_record_range_16_end
xcb_generic_iterator_t xcb_record_range_16_end(xcb_record_range_16_iterator_t i)

Return the iterator pointing to the last element @param i An xcb_record_range_16_iterator_t @return The iterator pointing to the last element

xcb_record_range_16_next
void xcb_record_range_16_next(xcb_record_range_16_iterator_t* i)

Get the next element of the iterator @param i Pointer to a xcb_record_range_16_iterator_t

xcb_record_range_8_end
xcb_generic_iterator_t xcb_record_range_8_end(xcb_record_range_8_iterator_t i)

Return the iterator pointing to the last element @param i An xcb_record_range_8_iterator_t @return The iterator pointing to the last element

xcb_record_range_8_next
void xcb_record_range_8_next(xcb_record_range_8_iterator_t* i)

Get the next element of the iterator @param i Pointer to a xcb_record_range_8_iterator_t

xcb_record_range_end
xcb_generic_iterator_t xcb_record_range_end(xcb_record_range_iterator_t i)

Return the iterator pointing to the last element @param i An xcb_record_range_iterator_t @return The iterator pointing to the last element

xcb_record_range_next
void xcb_record_range_next(xcb_record_range_iterator_t* i)

Get the next element of the iterator @param i Pointer to a xcb_record_range_iterator_t

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, uint num_client_specs, uint num_ranges, const xcb_record_client_spec_t* client_specs, const xcb_record_range_t* ranges)

@param c The connection @return A cookie

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, uint num_client_specs, uint num_ranges, const xcb_record_client_spec_t* client_specs, const xcb_record_range_t* ranges)

@param c The connection @return A cookie

xcb_record_unregister_clients
xcb_void_cookie_t xcb_record_unregister_clients(xcb_connection_t* c, xcb_record_context_t context, uint num_client_specs, const xcb_record_client_spec_t* client_specs)

@param c The connection @return A cookie

xcb_record_unregister_clients_checked
xcb_void_cookie_t xcb_record_unregister_clients_checked(xcb_connection_t* c, xcb_record_context_t context, uint num_client_specs, const xcb_record_client_spec_t* client_specs)

@param c The connection @return A cookie

Manifest constants

XCB_RECORD_BAD_CONTEXT
enum XCB_RECORD_BAD_CONTEXT;

Opcode for xcb_record_bad_context.

XCB_RECORD_CREATE_CONTEXT
enum XCB_RECORD_CREATE_CONTEXT;

Opcode for xcb_record_create_context.

XCB_RECORD_DISABLE_CONTEXT
enum XCB_RECORD_DISABLE_CONTEXT;

Opcode for xcb_record_disable_context.

XCB_RECORD_ENABLE_CONTEXT
enum XCB_RECORD_ENABLE_CONTEXT;

Opcode for xcb_record_enable_context.

XCB_RECORD_FREE_CONTEXT
enum XCB_RECORD_FREE_CONTEXT;

Opcode for xcb_record_free_context.

XCB_RECORD_GET_CONTEXT
enum XCB_RECORD_GET_CONTEXT;

Opcode for xcb_record_get_context.

XCB_RECORD_QUERY_VERSION
enum XCB_RECORD_QUERY_VERSION;

Opcode for xcb_record_query_version.

XCB_RECORD_REGISTER_CLIENTS
enum XCB_RECORD_REGISTER_CLIENTS;

Opcode for xcb_record_register_clients.

XCB_RECORD_UNREGISTER_CLIENTS
enum XCB_RECORD_UNREGISTER_CLIENTS;

Opcode for xcb_record_unregister_clients.

Structs

xcb_record_bad_context_error_t
struct xcb_record_bad_context_error_t

@brief xcb_record_bad_context_error_t

xcb_record_client_info_iterator_t
struct xcb_record_client_info_iterator_t

@brief xcb_record_client_info_iterator_t

xcb_record_client_info_t
struct xcb_record_client_info_t

@brief xcb_record_client_info_t

xcb_record_client_spec_iterator_t
struct xcb_record_client_spec_iterator_t

@brief xcb_record_client_spec_iterator_t

xcb_record_context_iterator_t
struct xcb_record_context_iterator_t

@brief xcb_record_context_iterator_t

xcb_record_create_context_request_t
struct xcb_record_create_context_request_t

@brief xcb_record_create_context_request_t

xcb_record_disable_context_request_t
struct xcb_record_disable_context_request_t

@brief xcb_record_disable_context_request_t

xcb_record_element_header_iterator_t
struct xcb_record_element_header_iterator_t

@brief xcb_record_element_header_iterator_t

xcb_record_enable_context_cookie_t
struct xcb_record_enable_context_cookie_t

@brief xcb_record_enable_context_cookie_t

xcb_record_enable_context_reply_t
struct xcb_record_enable_context_reply_t

@brief xcb_record_enable_context_reply_t

xcb_record_enable_context_request_t
struct xcb_record_enable_context_request_t

@brief xcb_record_enable_context_request_t

xcb_record_ext_range_iterator_t
struct xcb_record_ext_range_iterator_t

@brief xcb_record_ext_range_iterator_t

xcb_record_ext_range_t
struct xcb_record_ext_range_t

@brief xcb_record_ext_range_t

xcb_record_free_context_request_t
struct xcb_record_free_context_request_t

@brief xcb_record_free_context_request_t

xcb_record_get_context_cookie_t
struct xcb_record_get_context_cookie_t

@brief xcb_record_get_context_cookie_t

xcb_record_get_context_reply_t
struct xcb_record_get_context_reply_t

@brief xcb_record_get_context_reply_t

xcb_record_get_context_request_t
struct xcb_record_get_context_request_t

@brief xcb_record_get_context_request_t

xcb_record_query_version_cookie_t
struct xcb_record_query_version_cookie_t

@brief xcb_record_query_version_cookie_t

xcb_record_query_version_reply_t
struct xcb_record_query_version_reply_t

@brief xcb_record_query_version_reply_t

xcb_record_query_version_request_t
struct xcb_record_query_version_request_t

@brief xcb_record_query_version_request_t

xcb_record_range_16_iterator_t
struct xcb_record_range_16_iterator_t

@brief xcb_record_range_16_iterator_t

xcb_record_range_16_t
struct xcb_record_range_16_t

@brief xcb_record_range_16_t

xcb_record_range_8_iterator_t
struct xcb_record_range_8_iterator_t

@brief xcb_record_range_8_iterator_t

xcb_record_range_8_t
struct xcb_record_range_8_t

@brief xcb_record_range_8_t

xcb_record_range_iterator_t
struct xcb_record_range_iterator_t

@brief xcb_record_range_iterator_t

xcb_record_range_t
struct xcb_record_range_t

@brief xcb_record_range_t

xcb_record_register_clients_request_t
struct xcb_record_register_clients_request_t

@brief xcb_record_register_clients_request_t

xcb_record_unregister_clients_request_t
struct xcb_record_unregister_clients_request_t

@brief xcb_record_unregister_clients_request_t

Meta