xcb.record

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

Members

Aliases

XCB_RECORD_CS_ALL_CLIENTS
alias XCB_RECORD_CS_ALL_CLIENTS = xcb_record_cs_t.XCB_RECORD_CS_ALL_CLIENTS
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XCB_RECORD_CS_CURRENT_CLIENTS
alias XCB_RECORD_CS_CURRENT_CLIENTS = xcb_record_cs_t.XCB_RECORD_CS_CURRENT_CLIENTS
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XCB_RECORD_CS_FUTURE_CLIENTS
alias XCB_RECORD_CS_FUTURE_CLIENTS = xcb_record_cs_t.XCB_RECORD_CS_FUTURE_CLIENTS
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XCB_RECORD_H_TYPE_FROM_CLIENT_SEQUENCE
alias XCB_RECORD_H_TYPE_FROM_CLIENT_SEQUENCE = xcb_record_h_type_t.XCB_RECORD_H_TYPE_FROM_CLIENT_SEQUENCE
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XCB_RECORD_H_TYPE_FROM_CLIENT_TIME
alias XCB_RECORD_H_TYPE_FROM_CLIENT_TIME = xcb_record_h_type_t.XCB_RECORD_H_TYPE_FROM_CLIENT_TIME
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XCB_RECORD_H_TYPE_FROM_SERVER_TIME
alias XCB_RECORD_H_TYPE_FROM_SERVER_TIME = xcb_record_h_type_t.XCB_RECORD_H_TYPE_FROM_SERVER_TIME
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcb_record_client_spec_t
alias xcb_record_client_spec_t = uint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcb_record_context_t
alias xcb_record_context_t = uint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcb_record_element_header_t
alias xcb_record_element_header_t = ubyte
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

xcb_record_cs_t
enum xcb_record_cs_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcb_record_h_type_t
enum xcb_record_h_type_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

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_info_ranges
xcb_record_range_t* xcb_record_client_info_ranges(xcb_record_client_info_t* R)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcb_record_client_info_ranges_iterator
xcb_record_range_iterator_t xcb_record_client_info_ranges_iterator(xcb_record_client_info_t* R)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcb_record_client_info_ranges_length
int xcb_record_client_info_ranges_length(xcb_record_client_info_t* R)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcb_record_client_info_sizeof
int xcb_record_client_info_sizeof(void* _buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
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, xcb_record_client_spec_t* client_specs, 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, xcb_record_client_spec_t* client_specs, xcb_record_range_t* ranges)

@param c The connection @return A cookie

xcb_record_create_context_sizeof
int xcb_record_create_context_sizeof(void* _buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
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_data
ubyte* xcb_record_enable_context_data(xcb_record_enable_context_reply_t* R)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcb_record_enable_context_data_end
xcb_generic_iterator_t xcb_record_enable_context_data_end(xcb_record_enable_context_reply_t* R)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcb_record_enable_context_data_length
int xcb_record_enable_context_data_length(xcb_record_enable_context_reply_t* R)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
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_sizeof
int xcb_record_enable_context_sizeof(void* _buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
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_intercepted_clients_iterator
xcb_record_client_info_iterator_t xcb_record_get_context_intercepted_clients_iterator(xcb_record_get_context_reply_t* R)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcb_record_get_context_intercepted_clients_length
int xcb_record_get_context_intercepted_clients_length(xcb_record_get_context_reply_t* R)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
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_sizeof
int xcb_record_get_context_sizeof(void* _buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
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, xcb_record_client_spec_t* client_specs, 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, xcb_record_client_spec_t* client_specs, xcb_record_range_t* ranges)

@param c The connection @return A cookie

xcb_record_register_clients_sizeof
int xcb_record_register_clients_sizeof(void* _buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
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, 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, xcb_record_client_spec_t* client_specs)

@param c The connection @return A cookie

xcb_record_unregister_clients_sizeof
int xcb_record_unregister_clients_sizeof(void* _buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

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.

Static variables

xcb_record_id
xcb_extension_t xcb_record_id;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

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

Variables

XCB_RECORD_MAJOR_VERSION
enum int XCB_RECORD_MAJOR_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XCB_RECORD_MINOR_VERSION
enum int XCB_RECORD_MINOR_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta