|
Data Structures |
struct | xcb_sync_alarm_iterator_t |
| xcb_sync_alarm_iterator_t More...
|
struct | xcb_sync_counter_iterator_t |
| xcb_sync_counter_iterator_t More...
|
struct | xcb_sync_int64_t |
| xcb_sync_int64_t More...
|
struct | xcb_sync_int64_iterator_t |
| xcb_sync_int64_iterator_t More...
|
struct | xcb_sync_systemcounter_t |
| xcb_sync_systemcounter_t More...
|
struct | xcb_sync_systemcounter_iterator_t |
| xcb_sync_systemcounter_iterator_t More...
|
struct | xcb_sync_trigger_t |
| xcb_sync_trigger_t More...
|
struct | xcb_sync_trigger_iterator_t |
| xcb_sync_trigger_iterator_t More...
|
struct | xcb_sync_waitcondition_t |
| xcb_sync_waitcondition_t More...
|
struct | xcb_sync_waitcondition_iterator_t |
| xcb_sync_waitcondition_iterator_t More...
|
struct | xcb_sync_counter_error_t |
| xcb_sync_counter_error_t More...
|
struct | xcb_sync_alarm_error_t |
| xcb_sync_alarm_error_t More...
|
struct | xcb_sync_initialize_cookie_t |
| xcb_sync_initialize_cookie_t More...
|
struct | xcb_sync_initialize_request_t |
| xcb_sync_initialize_request_t More...
|
struct | xcb_sync_initialize_reply_t |
| xcb_sync_initialize_reply_t More...
|
struct | xcb_sync_list_system_counters_cookie_t |
| xcb_sync_list_system_counters_cookie_t More...
|
struct | xcb_sync_list_system_counters_request_t |
| xcb_sync_list_system_counters_request_t More...
|
struct | xcb_sync_list_system_counters_reply_t |
| xcb_sync_list_system_counters_reply_t More...
|
struct | xcb_sync_create_counter_request_t |
| xcb_sync_create_counter_request_t More...
|
struct | xcb_sync_destroy_counter_request_t |
| xcb_sync_destroy_counter_request_t More...
|
struct | xcb_sync_query_counter_cookie_t |
| xcb_sync_query_counter_cookie_t More...
|
struct | xcb_sync_query_counter_request_t |
| xcb_sync_query_counter_request_t More...
|
struct | xcb_sync_query_counter_reply_t |
| xcb_sync_query_counter_reply_t More...
|
struct | xcb_sync_await_request_t |
| xcb_sync_await_request_t More...
|
struct | xcb_sync_change_counter_request_t |
| xcb_sync_change_counter_request_t More...
|
struct | xcb_sync_set_counter_request_t |
| xcb_sync_set_counter_request_t More...
|
struct | xcb_sync_create_alarm_request_t |
| xcb_sync_create_alarm_request_t More...
|
struct | xcb_sync_change_alarm_request_t |
| xcb_sync_change_alarm_request_t More...
|
struct | xcb_sync_destroy_alarm_request_t |
| xcb_sync_destroy_alarm_request_t More...
|
struct | xcb_sync_query_alarm_cookie_t |
| xcb_sync_query_alarm_cookie_t More...
|
struct | xcb_sync_query_alarm_request_t |
| xcb_sync_query_alarm_request_t More...
|
struct | xcb_sync_query_alarm_reply_t |
| xcb_sync_query_alarm_reply_t More...
|
struct | xcb_sync_set_priority_request_t |
| xcb_sync_set_priority_request_t More...
|
struct | xcb_sync_get_priority_cookie_t |
| xcb_sync_get_priority_cookie_t More...
|
struct | xcb_sync_get_priority_request_t |
| xcb_sync_get_priority_request_t More...
|
struct | xcb_sync_get_priority_reply_t |
| xcb_sync_get_priority_reply_t More...
|
struct | xcb_sync_counter_notify_event_t |
| xcb_sync_counter_notify_event_t More...
|
struct | xcb_sync_alarm_notify_event_t |
| xcb_sync_alarm_notify_event_t More...
|
Defines |
#define | XCB_SYNC_MAJOR_VERSION 3 |
#define | XCB_SYNC_MINOR_VERSION 0 |
#define | XCB_SYNC_COUNTER 0 |
#define | XCB_SYNC_ALARM 1 |
#define | XCB_SYNC_INITIALIZE 0 |
#define | XCB_SYNC_LIST_SYSTEM_COUNTERS 1 |
#define | XCB_SYNC_CREATE_COUNTER 2 |
#define | XCB_SYNC_DESTROY_COUNTER 6 |
#define | XCB_SYNC_QUERY_COUNTER 5 |
#define | XCB_SYNC_AWAIT 7 |
#define | XCB_SYNC_CHANGE_COUNTER 4 |
#define | XCB_SYNC_SET_COUNTER 3 |
#define | XCB_SYNC_CREATE_ALARM 8 |
#define | XCB_SYNC_CHANGE_ALARM 9 |
#define | XCB_SYNC_DESTROY_ALARM 11 |
#define | XCB_SYNC_QUERY_ALARM 10 |
#define | XCB_SYNC_SET_PRIORITY 12 |
#define | XCB_SYNC_GET_PRIORITY 13 |
#define | XCB_SYNC_COUNTER_NOTIFY 0 |
#define | XCB_SYNC_ALARM_NOTIFY 1 |
Typedefs |
typedef uint32_t | xcb_sync_alarm_t |
typedef uint32_t | xcb_sync_counter_t |
Enumerations |
enum | xcb_sync_alarmstate_t { XCB_SYNC_ALARMSTATE_ACTIVE,
XCB_SYNC_ALARMSTATE_INACTIVE,
XCB_SYNC_ALARMSTATE_DESTROYED
} |
enum | xcb_sync_testtype_t { XCB_SYNC_TESTTYPE_POSITIVE_TRANSITION,
XCB_SYNC_TESTTYPE_NEGATIVE_TRANSITION,
XCB_SYNC_TESTTYPE_POSITIVE_COMPARISON,
XCB_SYNC_TESTTYPE_NEGATIVE_COMPARISON
} |
enum | xcb_sync_valuetype_t { XCB_SYNC_VALUETYPE_ABSOLUTE,
XCB_SYNC_VALUETYPE_RELATIVE
} |
enum | xcb_sync_ca_t {
XCB_SYNC_CA_COUNTER = (1 << 0),
XCB_SYNC_CA_VALUE_TYPE = (1 << 1),
XCB_SYNC_CA_VALUE = (1 << 2),
XCB_SYNC_CA_TEST_TYPE = (1 << 3),
XCB_SYNC_CA_DELTA = (1 << 4),
XCB_SYNC_CA_EVENTS = (1 << 5)
} |
Functions |
void | xcb_sync_alarm_next (xcb_sync_alarm_iterator_t *i) |
xcb_generic_iterator_t | xcb_sync_alarm_end (xcb_sync_alarm_iterator_t i) |
void | xcb_sync_counter_next (xcb_sync_counter_iterator_t *i) |
xcb_generic_iterator_t | xcb_sync_counter_end (xcb_sync_counter_iterator_t i) |
void | xcb_sync_int64_next (xcb_sync_int64_iterator_t *i) |
xcb_generic_iterator_t | xcb_sync_int64_end (xcb_sync_int64_iterator_t i) |
uint8_t * | xcb_sync_systemcounter_name (const xcb_sync_systemcounter_t *R) |
int | xcb_sync_systemcounter_name_length (const xcb_sync_systemcounter_t *R) |
xcb_generic_iterator_t | xcb_sync_systemcounter_name_end (const xcb_sync_systemcounter_t *R) |
void | xcb_sync_systemcounter_next (xcb_sync_systemcounter_iterator_t *i) |
xcb_generic_iterator_t | xcb_sync_systemcounter_end (xcb_sync_systemcounter_iterator_t i) |
void | xcb_sync_trigger_next (xcb_sync_trigger_iterator_t *i) |
xcb_generic_iterator_t | xcb_sync_trigger_end (xcb_sync_trigger_iterator_t i) |
void | xcb_sync_waitcondition_next (xcb_sync_waitcondition_iterator_t *i) |
xcb_generic_iterator_t | xcb_sync_waitcondition_end (xcb_sync_waitcondition_iterator_t i) |
xcb_sync_initialize_cookie_t | xcb_sync_initialize (xcb_connection_t *c) |
xcb_sync_initialize_cookie_t | xcb_sync_initialize_unchecked (xcb_connection_t *c) |
xcb_sync_initialize_reply_t * | xcb_sync_initialize_reply (xcb_connection_t *c, xcb_sync_initialize_cookie_t cookie, xcb_generic_error_t **e) |
xcb_sync_list_system_counters_cookie_t | xcb_sync_list_system_counters (xcb_connection_t *c) |
xcb_sync_list_system_counters_cookie_t | xcb_sync_list_system_counters_unchecked (xcb_connection_t *c) |
int | xcb_sync_list_system_counters_counters_length (const xcb_sync_list_system_counters_reply_t *R) |
xcb_sync_systemcounter_iterator_t | xcb_sync_list_system_counters_counters_iterator (const xcb_sync_list_system_counters_reply_t *R) |
xcb_sync_list_system_counters_reply_t * | xcb_sync_list_system_counters_reply (xcb_connection_t *c, xcb_sync_list_system_counters_cookie_t cookie, xcb_generic_error_t **e) |
xcb_void_cookie_t | xcb_sync_create_counter_checked (xcb_connection_t *c, xcb_sync_counter_t id, xcb_sync_int64_t initial_value) |
xcb_void_cookie_t | xcb_sync_create_counter (xcb_connection_t *c, xcb_sync_counter_t id, xcb_sync_int64_t initial_value) |
xcb_void_cookie_t | xcb_sync_destroy_counter_checked (xcb_connection_t *c, xcb_sync_counter_t counter) |
xcb_void_cookie_t | xcb_sync_destroy_counter (xcb_connection_t *c, xcb_sync_counter_t counter) |
xcb_sync_query_counter_cookie_t | xcb_sync_query_counter (xcb_connection_t *c, xcb_sync_counter_t counter) |
xcb_sync_query_counter_cookie_t | xcb_sync_query_counter_unchecked (xcb_connection_t *c, xcb_sync_counter_t counter) |
xcb_sync_query_counter_reply_t * | xcb_sync_query_counter_reply (xcb_connection_t *c, xcb_sync_query_counter_cookie_t cookie, xcb_generic_error_t **e) |
xcb_void_cookie_t | xcb_sync_await_checked (xcb_connection_t *c, uint32_t wait_list_len, const xcb_sync_waitcondition_t *wait_list) |
xcb_void_cookie_t | xcb_sync_await (xcb_connection_t *c, uint32_t wait_list_len, const xcb_sync_waitcondition_t *wait_list) |
xcb_void_cookie_t | xcb_sync_change_counter_checked (xcb_connection_t *c, xcb_sync_counter_t counter, xcb_sync_int64_t amount) |
xcb_void_cookie_t | xcb_sync_change_counter (xcb_connection_t *c, xcb_sync_counter_t counter, xcb_sync_int64_t amount) |
xcb_void_cookie_t | xcb_sync_set_counter_checked (xcb_connection_t *c, xcb_sync_counter_t counter, xcb_sync_int64_t value) |
xcb_void_cookie_t | xcb_sync_set_counter (xcb_connection_t *c, xcb_sync_counter_t counter, xcb_sync_int64_t value) |
xcb_void_cookie_t | xcb_sync_create_alarm_checked (xcb_connection_t *c, xcb_sync_alarm_t id, uint32_t value_mask, const uint32_t *value_list) |
xcb_void_cookie_t | xcb_sync_create_alarm (xcb_connection_t *c, xcb_sync_alarm_t id, uint32_t value_mask, const uint32_t *value_list) |
xcb_void_cookie_t | xcb_sync_change_alarm_checked (xcb_connection_t *c, xcb_sync_alarm_t id, uint32_t value_mask, const uint32_t *value_list) |
xcb_void_cookie_t | xcb_sync_change_alarm (xcb_connection_t *c, xcb_sync_alarm_t id, uint32_t value_mask, const uint32_t *value_list) |
xcb_void_cookie_t | xcb_sync_destroy_alarm_checked (xcb_connection_t *c, xcb_sync_alarm_t alarm) |
xcb_void_cookie_t | xcb_sync_destroy_alarm (xcb_connection_t *c, xcb_sync_alarm_t alarm) |
xcb_sync_query_alarm_cookie_t | xcb_sync_query_alarm (xcb_connection_t *c, xcb_sync_alarm_t alarm) |
xcb_sync_query_alarm_cookie_t | xcb_sync_query_alarm_unchecked (xcb_connection_t *c, xcb_sync_alarm_t alarm) |
xcb_sync_query_alarm_reply_t * | xcb_sync_query_alarm_reply (xcb_connection_t *c, xcb_sync_query_alarm_cookie_t cookie, xcb_generic_error_t **e) |
xcb_void_cookie_t | xcb_sync_set_priority_checked (xcb_connection_t *c, uint32_t id, int32_t priority) |
xcb_void_cookie_t | xcb_sync_set_priority (xcb_connection_t *c, uint32_t id, int32_t priority) |
xcb_sync_get_priority_cookie_t | xcb_sync_get_priority (xcb_connection_t *c, uint32_t id) |
xcb_sync_get_priority_cookie_t | xcb_sync_get_priority_unchecked (xcb_connection_t *c, uint32_t id) |
xcb_sync_get_priority_reply_t * | xcb_sync_get_priority_reply (xcb_connection_t *c, xcb_sync_get_priority_cookie_t cookie, xcb_generic_error_t **e) |
Variables |
xcb_extension_t | xcb_sync_id |