|
XCB 1.16
|
Test XCB Protocol Implementation. More...
Macros | |
| #define | XCB_TEST_MAJOR_VERSION 2 |
| #define | XCB_TEST_MINOR_VERSION 2 |
| #define | XCB_TEST_GET_VERSION 0 |
| #define | XCB_TEST_COMPARE_CURSOR 1 |
| #define | XCB_TEST_FAKE_INPUT 2 |
| #define | XCB_TEST_GRAB_CONTROL 3 |
Typedefs | |
| typedef struct xcb_test_get_version_cookie_t | xcb_test_get_version_cookie_t |
| xcb_test_get_version_cookie_t | |
| typedef struct xcb_test_get_version_request_t | xcb_test_get_version_request_t |
| xcb_test_get_version_request_t | |
| typedef struct xcb_test_get_version_reply_t | xcb_test_get_version_reply_t |
| xcb_test_get_version_reply_t | |
| typedef enum xcb_test_cursor_t | xcb_test_cursor_t |
| typedef struct xcb_test_compare_cursor_cookie_t | xcb_test_compare_cursor_cookie_t |
| xcb_test_compare_cursor_cookie_t | |
| typedef struct xcb_test_compare_cursor_request_t | xcb_test_compare_cursor_request_t |
| xcb_test_compare_cursor_request_t | |
| typedef struct xcb_test_compare_cursor_reply_t | xcb_test_compare_cursor_reply_t |
| xcb_test_compare_cursor_reply_t | |
| typedef struct xcb_test_fake_input_request_t | xcb_test_fake_input_request_t |
| xcb_test_fake_input_request_t | |
| typedef struct xcb_test_grab_control_request_t | xcb_test_grab_control_request_t |
| xcb_test_grab_control_request_t | |
Enumerations | |
| enum | xcb_test_cursor_t { XCB_TEST_CURSOR_NONE = 0 , XCB_TEST_CURSOR_CURRENT = 1 } |
Variables | |
| xcb_extension_t | xcb_test_id |
Test XCB Protocol Implementation.
| #define XCB_TEST_COMPARE_CURSOR 1 |
Opcode for xcb_test_compare_cursor.
| #define XCB_TEST_FAKE_INPUT 2 |
Opcode for xcb_test_fake_input.
| #define XCB_TEST_GET_VERSION 0 |
Opcode for xcb_test_get_version.
| #define XCB_TEST_GRAB_CONTROL 3 |
Opcode for xcb_test_grab_control.
| xcb_test_compare_cursor_cookie_t xcb_test_compare_cursor | ( | xcb_connection_t * | c, |
| xcb_window_t | window, | ||
| xcb_cursor_t | cursor | ||
| ) |
| c | The connection |
Delivers a request to the X server.
References XCB_TEST_COMPARE_CURSOR.
| xcb_test_compare_cursor_reply_t * xcb_test_compare_cursor_reply | ( | xcb_connection_t * | c, |
| xcb_test_compare_cursor_cookie_t | cookie, | ||
| xcb_generic_error_t ** | e | ||
| ) |
Return the reply
| c | The connection |
| cookie | The cookie |
| e | The xcb_generic_error_t supplied |
Returns the reply of the request asked by
The parameter e supplied to this function must be NULL if xcb_test_compare_cursor_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
| xcb_test_compare_cursor_cookie_t xcb_test_compare_cursor_unchecked | ( | xcb_connection_t * | c, |
| xcb_window_t | window, | ||
| xcb_cursor_t | cursor | ||
| ) |
| c | The connection |
Delivers a request to the X server.
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_TEST_COMPARE_CURSOR.
| xcb_void_cookie_t xcb_test_fake_input | ( | xcb_connection_t * | c, |
| uint8_t | type, | ||
| uint8_t | detail, | ||
| uint32_t | time, | ||
| xcb_window_t | root, | ||
| int16_t | rootX, | ||
| int16_t | rootY, | ||
| uint8_t | deviceid | ||
| ) |
| c | The connection |
Delivers a request to the X server.
References XCB_TEST_FAKE_INPUT.
| xcb_void_cookie_t xcb_test_fake_input_checked | ( | xcb_connection_t * | c, |
| uint8_t | type, | ||
| uint8_t | detail, | ||
| uint32_t | time, | ||
| xcb_window_t | root, | ||
| int16_t | rootX, | ||
| int16_t | rootY, | ||
| uint8_t | deviceid | ||
| ) |
| c | The connection |
Delivers a request to the X server.
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_TEST_FAKE_INPUT.
| xcb_test_get_version_cookie_t xcb_test_get_version | ( | xcb_connection_t * | c, |
| uint8_t | major_version, | ||
| uint16_t | minor_version | ||
| ) |
| c | The connection |
Delivers a request to the X server.
References XCB_TEST_GET_VERSION.
| xcb_test_get_version_reply_t * xcb_test_get_version_reply | ( | xcb_connection_t * | c, |
| xcb_test_get_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 |
Returns the reply of the request asked by
The parameter e supplied to this function must be NULL if xcb_test_get_version_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
| xcb_test_get_version_cookie_t xcb_test_get_version_unchecked | ( | xcb_connection_t * | c, |
| uint8_t | major_version, | ||
| uint16_t | minor_version | ||
| ) |
| c | The connection |
Delivers a request to the X server.
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_TEST_GET_VERSION.
| xcb_void_cookie_t xcb_test_grab_control | ( | xcb_connection_t * | c, |
| uint8_t | impervious | ||
| ) |
| c | The connection |
Delivers a request to the X server.
References XCB_TEST_GRAB_CONTROL.
| xcb_void_cookie_t xcb_test_grab_control_checked | ( | xcb_connection_t * | c, |
| uint8_t | impervious | ||
| ) |
| c | The connection |
Delivers a request to the X server.
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_TEST_GRAB_CONTROL.