22#define XCB_DPMS_MAJOR_VERSION 1
23#define XCB_DPMS_MINOR_VERSION 2
31 unsigned int sequence;
35#define XCB_DPMS_GET_VERSION 0
44 uint16_t client_major_version;
45 uint16_t client_minor_version;
52 uint8_t response_type;
56 uint16_t server_major_version;
57 uint16_t server_minor_version;
64 unsigned int sequence;
68#define XCB_DPMS_CAPABLE 1
83 uint8_t response_type;
95 unsigned int sequence;
99#define XCB_DPMS_GET_TIMEOUTS 2
105 uint8_t major_opcode;
106 uint8_t minor_opcode;
114 uint8_t response_type;
118 uint16_t standby_timeout;
119 uint16_t suspend_timeout;
120 uint16_t off_timeout;
125#define XCB_DPMS_SET_TIMEOUTS 3
131 uint8_t major_opcode;
132 uint8_t minor_opcode;
134 uint16_t standby_timeout;
135 uint16_t suspend_timeout;
136 uint16_t off_timeout;
140#define XCB_DPMS_ENABLE 4
146 uint8_t major_opcode;
147 uint8_t minor_opcode;
152#define XCB_DPMS_DISABLE 5
158 uint8_t major_opcode;
159 uint8_t minor_opcode;
163typedef enum xcb_dpms_dpms_mode_t {
164 XCB_DPMS_DPMS_MODE_ON = 0,
165 XCB_DPMS_DPMS_MODE_STANDBY = 1,
166 XCB_DPMS_DPMS_MODE_SUSPEND = 2,
167 XCB_DPMS_DPMS_MODE_OFF = 3
168} xcb_dpms_dpms_mode_t;
171#define XCB_DPMS_FORCE_LEVEL 6
177 uint8_t major_opcode;
178 uint8_t minor_opcode;
180 uint16_t power_level;
187 unsigned int sequence;
191#define XCB_DPMS_INFO 7
197 uint8_t major_opcode;
198 uint8_t minor_opcode;
206 uint8_t response_type;
210 uint16_t power_level;
215typedef enum xcb_dpms_event_mask_t {
216 XCB_DPMS_EVENT_MASK_INFO_NOTIFY = 1
217} xcb_dpms_event_mask_t;
220#define XCB_DPMS_SELECT_INPUT 8
226 uint8_t major_opcode;
227 uint8_t minor_opcode;
233#define XCB_DPMS_INFO_NOTIFY 0
239 uint8_t response_type;
245 xcb_timestamp_t timestamp;
246 uint16_t power_level;
261 uint16_t client_major_version,
262 uint16_t client_minor_version);
277 uint16_t client_major_version,
278 uint16_t client_minor_version);
400 uint16_t standby_timeout,
401 uint16_t suspend_timeout,
402 uint16_t off_timeout);
414 uint16_t standby_timeout,
415 uint16_t suspend_timeout,
416 uint16_t off_timeout);
481 uint16_t power_level);
493 uint16_t power_level);
552 uint32_t event_mask);
564 uint32_t event_mask);
xcb_void_cookie_t xcb_dpms_enable(xcb_connection_t *c)
Definition dpms.c:282
xcb_dpms_get_timeouts_cookie_t xcb_dpms_get_timeouts(xcb_connection_t *c)
Definition dpms.c:142
xcb_void_cookie_t xcb_dpms_disable(xcb_connection_t *c)
Definition dpms.c:330
xcb_void_cookie_t xcb_dpms_select_input(xcb_connection_t *c, uint32_t event_mask)
Definition dpms.c:488
xcb_dpms_info_reply_t * xcb_dpms_info_reply(xcb_connection_t *c, xcb_dpms_info_cookie_t cookie, xcb_generic_error_t **e)
Definition dpms.c:454
xcb_void_cookie_t xcb_dpms_select_input_checked(xcb_connection_t *c, uint32_t event_mask)
Definition dpms.c:462
xcb_void_cookie_t xcb_dpms_enable_checked(xcb_connection_t *c)
Definition dpms.c:258
xcb_dpms_get_version_cookie_t xcb_dpms_get_version(xcb_connection_t *c, uint16_t client_major_version, uint16_t client_minor_version)
Definition dpms.c:22
xcb_void_cookie_t xcb_dpms_force_level_checked(xcb_connection_t *c, uint16_t power_level)
Definition dpms.c:354
xcb_dpms_get_timeouts_reply_t * xcb_dpms_get_timeouts_reply(xcb_connection_t *c, xcb_dpms_get_timeouts_cookie_t cookie, xcb_generic_error_t **e)
Definition dpms.c:190
xcb_void_cookie_t xcb_dpms_set_timeouts(xcb_connection_t *c, uint16_t standby_timeout, uint16_t suspend_timeout, uint16_t off_timeout)
Definition dpms.c:228
xcb_void_cookie_t xcb_dpms_disable_checked(xcb_connection_t *c)
Definition dpms.c:306
xcb_void_cookie_t xcb_dpms_set_timeouts_checked(xcb_connection_t *c, uint16_t standby_timeout, uint16_t suspend_timeout, uint16_t off_timeout)
Definition dpms.c:198
xcb_dpms_get_version_reply_t * xcb_dpms_get_version_reply(xcb_connection_t *c, xcb_dpms_get_version_cookie_t cookie, xcb_generic_error_t **e)
Definition dpms.c:78
xcb_dpms_capable_cookie_t xcb_dpms_capable_unchecked(xcb_connection_t *c)
Definition dpms.c:110
xcb_dpms_info_cookie_t xcb_dpms_info(xcb_connection_t *c)
Definition dpms.c:406
xcb_dpms_capable_reply_t * xcb_dpms_capable_reply(xcb_connection_t *c, xcb_dpms_capable_cookie_t cookie, xcb_generic_error_t **e)
Definition dpms.c:134
xcb_void_cookie_t xcb_dpms_force_level(xcb_connection_t *c, uint16_t power_level)
Definition dpms.c:380
xcb_dpms_capable_cookie_t xcb_dpms_capable(xcb_connection_t *c)
Definition dpms.c:86
xcb_dpms_info_cookie_t xcb_dpms_info_unchecked(xcb_connection_t *c)
Definition dpms.c:430
xcb_dpms_get_version_cookie_t xcb_dpms_get_version_unchecked(xcb_connection_t *c, uint16_t client_major_version, uint16_t client_minor_version)
Definition dpms.c:50
xcb_dpms_get_timeouts_cookie_t xcb_dpms_get_timeouts_unchecked(xcb_connection_t *c)
Definition dpms.c:166
xcb_dpms_capable_cookie_t
Definition dpms.h:63
xcb_dpms_capable_reply_t
Definition dpms.h:82
xcb_dpms_capable_request_t
Definition dpms.h:73
xcb_dpms_disable_request_t
Definition dpms.h:157
xcb_dpms_enable_request_t
Definition dpms.h:145
xcb_dpms_force_level_request_t
Definition dpms.h:176
xcb_dpms_get_timeouts_cookie_t
Definition dpms.h:94
xcb_dpms_get_timeouts_reply_t
Definition dpms.h:113
xcb_dpms_get_timeouts_request_t
Definition dpms.h:104
xcb_dpms_get_version_cookie_t
Definition dpms.h:30
xcb_dpms_get_version_reply_t
Definition dpms.h:51
xcb_dpms_get_version_request_t
Definition dpms.h:40
xcb_dpms_info_cookie_t
Definition dpms.h:186
xcb_dpms_info_notify_event_t
Definition dpms.h:238
xcb_dpms_info_reply_t
Definition dpms.h:205
xcb_dpms_info_request_t
Definition dpms.h:196
xcb_dpms_set_timeouts_request_t
Definition dpms.h:130
Generic error.
Definition xcb.h:186
Generic cookie.
Definition xcb.h:203