Linux Manuals session 3

Section 3: library functions

  • |

    xcb_record_get_context_intercepted_clients_iterator (3) Linux Manual Page

    xcb_record_get_context – Synopsis #include <xcb/record.h> Request function xcb_record_get_context_cookie_t xcb_record_get_context(xcb_connection_t *conn, xcb_record_context_t context); Reply datastructure typedef struct xcb_record_get_context_reply_t { uint8_t response_type; uint8_t enabled; uint16_t sequence; uint32_t length; xcb_record_element_header_t element_header; uint8_t pad0[3]; uint32_t num_intercepted_clients; uint8_t pad1[16]; } xcb_record_get_context_reply_t; Reply function xcb_record_get_context_reply_t *xcb_record_get_context_reply(xcb_connection_t *conn, xcb_record_get_context_cookie_t cookie, xcb_generic_error_t **e); Reply accessors int xcb_record_get_context_intercepted_clients_length(const xcb_record_get_context_reply_t *reply); xcb_record_client_info_iterator_t xcb_record_get_context_intercepted_clients_iterator(const xcb_record_get_context_reply_t *reply); Request Arguments conn…

  • |

    xcb_record_get_context (3) Linux Manual Page

    xcb_record_get_context – Synopsis #include <xcb/record.h> Request function xcb_record_get_context_cookie_t xcb_record_get_context(xcb_connection_t *conn, xcb_record_context_t context); Reply datastructure typedef struct xcb_record_get_context_reply_t { uint8_t response_type; uint8_t enabled; uint16_t sequence; uint32_t length; xcb_record_element_header_t element_header; uint8_t pad0[3]; uint32_t num_intercepted_clients; uint8_t pad1[16]; } xcb_record_get_context_reply_t; Reply function xcb_record_get_context_reply_t *xcb_record_get_context_reply(xcb_connection_t *conn, xcb_record_get_context_cookie_t cookie, xcb_generic_error_t **e); Reply accessors int xcb_record_get_context_intercepted_clients_length(const xcb_record_get_context_reply_t *reply); xcb_record_client_info_iterator_t xcb_record_get_context_intercepted_clients_iterator(const xcb_record_get_context_reply_t *reply); Request Arguments conn…

  • |

    xcb_record_free_context_checked (3) Linux Manual Page

    xcb_record_free_context – Synopsis #include <xcb/record.h> Request function xcb_void_cookie_t xcb_record_free_context(xcb_connection_t *conn, xcb_record_context_t context); Request Arguments conn The XCB connection to X11. context TODO: NOT YET DOCUMENTED. Description Return Value Returns an xcb_void_cookie_t. Errors (if any) have to be handled in the event loop. If you want to handle errors directly with xcb_request_check instead, use xcb_record_free_context_checked. See…

  • |

    xcb_record_free_context (3) Linux Manual Page

    xcb_record_free_context – Synopsis #include <xcb/record.h> Request function xcb_void_cookie_t xcb_record_free_context(xcb_connection_t *conn, xcb_record_context_t context); Request Arguments conn The XCB connection to X11. context TODO: NOT YET DOCUMENTED. Description Return Value Returns an xcb_void_cookie_t. Errors (if any) have to be handled in the event loop. If you want to handle errors directly with xcb_request_check instead, use xcb_record_free_context_checked. See…

  • |

    xcb_record_enable_context_unchecked (3) Linux Manual Page

    xcb_record_enable_context – Synopsis #include <xcb/record.h> Request function xcb_record_enable_context_cookie_t xcb_record_enable_context(xcb_connection_t *conn, xcb_record_context_t context); Reply datastructure typedef struct xcb_record_enable_context_reply_t { uint8_t response_type; uint8_t category; uint16_t sequence; uint32_t length; xcb_record_element_header_t element_header; uint8_t client_swapped; uint8_t pad0[2]; uint32_t xid_base; uint32_t server_time; uint32_t rec_sequence_num; uint8_t pad1[8]; } xcb_record_enable_context_reply_t; Reply function xcb_record_enable_context_reply_t *xcb_record_enable_context_reply(xcb_connection_t *conn, xcb_record_enable_context_cookie_t cookie, xcb_generic_error_t **e); Reply accessors uint8_t *xcb_record_enable_context_data(const xcb_record_enable_context_request_t *reply); int…

  • |

    xcb_record_enable_context_reply (3) Linux Manual Page

    xcb_record_enable_context – Synopsis #include <xcb/record.h> Request function xcb_record_enable_context_cookie_t xcb_record_enable_context(xcb_connection_t *conn, xcb_record_context_t context); Reply datastructure typedef struct xcb_record_enable_context_reply_t { uint8_t response_type; uint8_t category; uint16_t sequence; uint32_t length; xcb_record_element_header_t element_header; uint8_t client_swapped; uint8_t pad0[2]; uint32_t xid_base; uint32_t server_time; uint32_t rec_sequence_num; uint8_t pad1[8]; } xcb_record_enable_context_reply_t; Reply function xcb_record_enable_context_reply_t *xcb_record_enable_context_reply(xcb_connection_t *conn, xcb_record_enable_context_cookie_t cookie, xcb_generic_error_t **e); Reply accessors uint8_t *xcb_record_enable_context_data(const xcb_record_enable_context_request_t *reply); int…

  • |

    xcb_record_enable_context_data_length (3) Linux Manual Page

    xcb_record_enable_context – Synopsis #include <xcb/record.h> Request function xcb_record_enable_context_cookie_t xcb_record_enable_context(xcb_connection_t *conn, xcb_record_context_t context); Reply datastructure typedef struct xcb_record_enable_context_reply_t { uint8_t response_type; uint8_t category; uint16_t sequence; uint32_t length; xcb_record_element_header_t element_header; uint8_t client_swapped; uint8_t pad0[2]; uint32_t xid_base; uint32_t server_time; uint32_t rec_sequence_num; uint8_t pad1[8]; } xcb_record_enable_context_reply_t; Reply function xcb_record_enable_context_reply_t *xcb_record_enable_context_reply(xcb_connection_t *conn, xcb_record_enable_context_cookie_t cookie, xcb_generic_error_t **e); Reply accessors uint8_t *xcb_record_enable_context_data(const xcb_record_enable_context_request_t *reply); int…

  • |

    xcb_record_enable_context_data_end (3) Linux Manual Page

    xcb_record_enable_context – Synopsis #include <xcb/record.h> Request function xcb_record_enable_context_cookie_t xcb_record_enable_context(xcb_connection_t *conn, xcb_record_context_t context); Reply datastructure typedef struct xcb_record_enable_context_reply_t { uint8_t response_type; uint8_t category; uint16_t sequence; uint32_t length; xcb_record_element_header_t element_header; uint8_t client_swapped; uint8_t pad0[2]; uint32_t xid_base; uint32_t server_time; uint32_t rec_sequence_num; uint8_t pad1[8]; } xcb_record_enable_context_reply_t; Reply function xcb_record_enable_context_reply_t *xcb_record_enable_context_reply(xcb_connection_t *conn, xcb_record_enable_context_cookie_t cookie, xcb_generic_error_t **e); Reply accessors uint8_t *xcb_record_enable_context_data(const xcb_record_enable_context_request_t *reply); int…

  • |

    xcb_record_enable_context_data (3) Linux Manual Page

    xcb_record_enable_context – Synopsis #include <xcb/record.h> Request function xcb_record_enable_context_cookie_t xcb_record_enable_context(xcb_connection_t *conn, xcb_record_context_t context); Reply datastructure typedef struct xcb_record_enable_context_reply_t { uint8_t response_type; uint8_t category; uint16_t sequence; uint32_t length; xcb_record_element_header_t element_header; uint8_t client_swapped; uint8_t pad0[2]; uint32_t xid_base; uint32_t server_time; uint32_t rec_sequence_num; uint8_t pad1[8]; } xcb_record_enable_context_reply_t; Reply function xcb_record_enable_context_reply_t *xcb_record_enable_context_reply(xcb_connection_t *conn, xcb_record_enable_context_cookie_t cookie, xcb_generic_error_t **e); Reply accessors uint8_t *xcb_record_enable_context_data(const xcb_record_enable_context_request_t *reply); int…

  • |

    xcb_record_enable_context (3) Linux Manual Page

    xcb_record_enable_context – Synopsis #include <xcb/record.h> Request function xcb_record_enable_context_cookie_t xcb_record_enable_context(xcb_connection_t *conn, xcb_record_context_t context); Reply datastructure typedef struct xcb_record_enable_context_reply_t { uint8_t response_type; uint8_t category; uint16_t sequence; uint32_t length; xcb_record_element_header_t element_header; uint8_t client_swapped; uint8_t pad0[2]; uint32_t xid_base; uint32_t server_time; uint32_t rec_sequence_num; uint8_t pad1[8]; } xcb_record_enable_context_reply_t; Reply function xcb_record_enable_context_reply_t *xcb_record_enable_context_reply(xcb_connection_t *conn, xcb_record_enable_context_cookie_t cookie, xcb_generic_error_t **e); Reply accessors uint8_t *xcb_record_enable_context_data(const xcb_record_enable_context_request_t *reply); int…

  • |

    xcb_record_disable_context_checked (3) Linux Manual Page

    xcb_record_disable_context – Synopsis #include <xcb/record.h> Request function xcb_void_cookie_t xcb_record_disable_context(xcb_connection_t *conn, xcb_record_context_t context); Request Arguments conn The XCB connection to X11. context TODO: NOT YET DOCUMENTED. Description Return Value Returns an xcb_void_cookie_t. Errors (if any) have to be handled in the event loop. If you want to handle errors directly with xcb_request_check instead, use xcb_record_disable_context_checked. See…

  • |

    xcb_record_disable_context (3) Linux Manual Page

    xcb_record_disable_context – Synopsis #include <xcb/record.h> Request function xcb_void_cookie_t xcb_record_disable_context(xcb_connection_t *conn, xcb_record_context_t context); Request Arguments conn The XCB connection to X11. context TODO: NOT YET DOCUMENTED. Description Return Value Returns an xcb_void_cookie_t. Errors (if any) have to be handled in the event loop. If you want to handle errors directly with xcb_request_check instead, use xcb_record_disable_context_checked. See…

  • |

    xcb_record_create_context_checked (3) Linux Manual Page

    xcb_record_create_context – Synopsis #include <xcb/record.h> Request function xcb_void_cookie_t xcb_record_create_context(xcb_connection_t *conn, xcb_record_context_t context, xcb_record_element_header_t element_header, uint32_t num_client_specs, uint32_t num_ranges, const xcb_record_client_spec_t *client_specs, const xcb_record_range_t *ranges); Request Arguments conn The XCB connection to X11. context TODO: NOT YET DOCUMENTED. element_header TODO: NOT YET DOCUMENTED. num_client_specs TODO: NOT YET DOCUMENTED. num_ranges TODO: NOT YET DOCUMENTED. client_specs TODO: NOT…

  • |

    xcb_record_create_context (3) Linux Manual Page

    xcb_record_create_context – Synopsis #include <xcb/record.h> Request function xcb_void_cookie_t xcb_record_create_context(xcb_connection_t *conn, xcb_record_context_t context, xcb_record_element_header_t element_header, uint32_t num_client_specs, uint32_t num_ranges, const xcb_record_client_spec_t *client_specs, const xcb_record_range_t *ranges); Request Arguments conn The XCB connection to X11. context TODO: NOT YET DOCUMENTED. element_header TODO: NOT YET DOCUMENTED. num_client_specs TODO: NOT YET DOCUMENTED. num_ranges TODO: NOT YET DOCUMENTED. client_specs TODO: NOT…

  • |

    xcb_recolor_cursor_checked (3) Linux Manual Page

    xcb_recolor_cursor – Synopsis #include <xcb/xproto.h> Request function xcb_void_cookie_t xcb_recolor_cursor(xcb_connection_t *conn, xcb_cursor_t cursor, uint16_t fore_red, uint16_t fore_green, uint16_t fore_blue, uint16_t back_red, uint16_t back_green, uint16_t back_blue); Request Arguments conn The XCB connection to X11. cursor TODO: NOT YET DOCUMENTED. fore_red TODO: NOT YET DOCUMENTED. fore_green TODO: NOT YET DOCUMENTED. fore_blue TODO: NOT YET DOCUMENTED. back_red TODO: NOT…

  • |

    xcb_recolor_cursor (3) Linux Manual Page

    xcb_recolor_cursor – Synopsis #include <xcb/xproto.h> Request function xcb_void_cookie_t xcb_recolor_cursor(xcb_connection_t *conn, xcb_cursor_t cursor, uint16_t fore_red, uint16_t fore_green, uint16_t fore_blue, uint16_t back_red, uint16_t back_green, uint16_t back_blue); Request Arguments conn The XCB connection to X11. cursor TODO: NOT YET DOCUMENTED. fore_red TODO: NOT YET DOCUMENTED. fore_green TODO: NOT YET DOCUMENTED. fore_blue TODO: NOT YET DOCUMENTED. back_red TODO: NOT…

  • |

    xcb_randr_set_screen_size_checked (3) Linux Manual Page

    xcb_randr_set_screen_size – Synopsis #include <xcb/randr.h> Request function xcb_void_cookie_t xcb_randr_set_screen_size(xcb_connection_t *conn, xcb_window_t window, uint16_t width, uint16_t height, uint32_t mm_width, uint32_t mm_height); Request Arguments conn The XCB connection to X11. window TODO: NOT YET DOCUMENTED. width TODO: NOT YET DOCUMENTED. height TODO: NOT YET DOCUMENTED. mm_width TODO: NOT YET DOCUMENTED. mm_height TODO: NOT YET DOCUMENTED. Description Return…

  • |

    xcb_randr_set_screen_size (3) Linux Manual Page

    xcb_randr_set_screen_size – Synopsis #include <xcb/randr.h> Request function xcb_void_cookie_t xcb_randr_set_screen_size(xcb_connection_t *conn, xcb_window_t window, uint16_t width, uint16_t height, uint32_t mm_width, uint32_t mm_height); Request Arguments conn The XCB connection to X11. window TODO: NOT YET DOCUMENTED. width TODO: NOT YET DOCUMENTED. height TODO: NOT YET DOCUMENTED. mm_width TODO: NOT YET DOCUMENTED. mm_height TODO: NOT YET DOCUMENTED. Description Return…

  • |

    xcb_randr_set_screen_config_unchecked (3) Linux Manual Page

    xcb_randr_set_screen_config – Synopsis #include <xcb/randr.h> Request function xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config(xcb_connection_t *conn, xcb_window_t window, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, uint16_t sizeID, uint16_t rotation, uint16_t rate); Reply datastructure typedef struct xcb_randr_set_screen_config_reply_t { uint8_t response_type; uint8_t status; uint16_t sequence; uint32_t length; xcb_timestamp_t new_timestamp; xcb_timestamp_t config_timestamp; xcb_window_t root; uint16_t subpixel_order; uint8_t pad0[10]; } xcb_randr_set_screen_config_reply_t; Reply function xcb_randr_set_screen_config_reply_t *xcb_randr_set_screen_config_reply(xcb_connection_t *conn, xcb_randr_set_screen_config_cookie_t cookie, xcb_generic_error_t **e); Request…

  • |

    xcb_randr_set_screen_config_reply (3) Linux Manual Page

    xcb_randr_set_screen_config – Synopsis #include <xcb/randr.h> Request function xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config(xcb_connection_t *conn, xcb_window_t window, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, uint16_t sizeID, uint16_t rotation, uint16_t rate); Reply datastructure typedef struct xcb_randr_set_screen_config_reply_t { uint8_t response_type; uint8_t status; uint16_t sequence; uint32_t length; xcb_timestamp_t new_timestamp; xcb_timestamp_t config_timestamp; xcb_window_t root; uint16_t subpixel_order; uint8_t pad0[10]; } xcb_randr_set_screen_config_reply_t; Reply function xcb_randr_set_screen_config_reply_t *xcb_randr_set_screen_config_reply(xcb_connection_t *conn, xcb_randr_set_screen_config_cookie_t cookie, xcb_generic_error_t **e); Request…