- Main Page
- Modules
- Data Structures
- Files
- Related Pages

# XCB Xevie API

Xevie XCB Protocol Implementation. More...

## Data Structures
struct | xcb_xevie_query_version_cookie_t
| xcb_xevie_query_version_cookie_t More...
struct | xcb_xevie_query_version_request_t
| xcb_xevie_query_version_request_t More...
struct | xcb_xevie_query_version_reply_t
| xcb_xevie_query_version_reply_t More...
struct | xcb_xevie_start_cookie_t
| xcb_xevie_start_cookie_t More...
struct | xcb_xevie_start_request_t
| xcb_xevie_start_request_t More...
struct | xcb_xevie_start_reply_t
| xcb_xevie_start_reply_t More...
struct | xcb_xevie_end_cookie_t
| xcb_xevie_end_cookie_t More...
struct | xcb_xevie_end_request_t
| xcb_xevie_end_request_t More...
struct | xcb_xevie_end_reply_t
| xcb_xevie_end_reply_t More...
struct | xcb_xevie_event_t
| xcb_xevie_event_t More...
struct | xcb_xevie_event_iterator_t
| xcb_xevie_event_iterator_t More...
struct | xcb_xevie_send_cookie_t
| xcb_xevie_send_cookie_t More...
struct | xcb_xevie_send_request_t
| xcb_xevie_send_request_t More...
struct | xcb_xevie_send_reply_t
| xcb_xevie_send_reply_t More...
struct | xcb_xevie_select_input_cookie_t
| xcb_xevie_select_input_cookie_t More...
struct | xcb_xevie_select_input_request_t
| xcb_xevie_select_input_request_t More...
struct | xcb_xevie_select_input_reply_t
| xcb_xevie_select_input_reply_t More...
## Defines
#define | XCB_XEVIE_MAJOR_VERSION 1
#define | XCB_XEVIE_MINOR_VERSION 0
#define | XCB_XEVIE_QUERY_VERSION 0
#define | XCB_XEVIE_START 1
#define | XCB_XEVIE_END 2
#define | XCB_XEVIE_SEND 3
#define | XCB_XEVIE_SELECT_INPUT 4
## Enumerations
enum | xcb_xevie_datatype_t { XCB_XEVIE_DATATYPE_UNMODIFIED, XCB_XEVIE_DATATYPE_MODIFIED }
## Functions
xcb_xevie_query_version_cookie_t | xcb_xevie_query_version (xcb_connection_t *c, uint16_t client_major_version, uint16_t client_minor_version)
xcb_xevie_query_version_cookie_t | xcb_xevie_query_version_unchecked (xcb_connection_t *c, uint16_t client_major_version, uint16_t client_minor_version)
xcb_xevie_query_version_reply_t * | xcb_xevie_query_version_reply (xcb_connection_t *c, xcb_xevie_query_version_cookie_t cookie, xcb_generic_error_t **e)
xcb_xevie_start_cookie_t | xcb_xevie_start (xcb_connection_t *c, uint32_t screen)
xcb_xevie_start_cookie_t | xcb_xevie_start_unchecked (xcb_connection_t *c, uint32_t screen)
xcb_xevie_start_reply_t * | xcb_xevie_start_reply (xcb_connection_t *c, xcb_xevie_start_cookie_t cookie, xcb_generic_error_t **e)
xcb_xevie_end_cookie_t | xcb_xevie_end (xcb_connection_t *c, uint32_t cmap)
xcb_xevie_end_cookie_t | xcb_xevie_end_unchecked (xcb_connection_t *c, uint32_t cmap)
xcb_xevie_end_reply_t * | xcb_xevie_end_reply (xcb_connection_t *c, xcb_xevie_end_cookie_t cookie, xcb_generic_error_t **e)
void | xcb_xevie_event_next (xcb_xevie_event_iterator_t *i)
xcb_generic_iterator_t | xcb_xevie_event_end (xcb_xevie_event_iterator_t i)
xcb_xevie_send_cookie_t | xcb_xevie_send (xcb_connection_t *c, xcb_xevie_event_t event, uint32_t data_type)
xcb_xevie_send_cookie_t | xcb_xevie_send_unchecked (xcb_connection_t *c, xcb_xevie_event_t event, uint32_t data_type)
xcb_xevie_send_reply_t * | xcb_xevie_send_reply (xcb_connection_t *c, xcb_xevie_send_cookie_t cookie, xcb_generic_error_t **e)
xcb_xevie_select_input_cookie_t | xcb_xevie_select_input (xcb_connection_t *c, uint32_t event_mask)
xcb_xevie_select_input_cookie_t | xcb_xevie_select_input_unchecked (xcb_connection_t *c, uint32_t event_mask)
xcb_xevie_select_input_reply_t * | xcb_xevie_select_input_reply (xcb_connection_t *c, xcb_xevie_select_input_cookie_t cookie, xcb_generic_error_t **e)
## Variables
xcb_extension_t | xcb_xevie_id

## Detailed Description

Xevie XCB Protocol Implementation.

## Define Documentation

#define XCB_XEVIE_END 2

Opcode for xcb_xevie_end.

#define XCB_XEVIE_QUERY_VERSION 0

Opcode for xcb_xevie_query_version.

#define XCB_XEVIE_SELECT_INPUT 4

Opcode for xcb_xevie_select_input.

#define XCB_XEVIE_SEND 3

Opcode for xcb_xevie_send.

#define XCB_XEVIE_START 1

Opcode for xcb_xevie_start.