Linux Manuals session 3

Section 3: library functions

  • |

    xcb_record_query_version_unchecked (3) Linux Manual Page

    xcb_record_query_version – Synopsis #include <xcb/record.h> Request function xcb_record_query_version_cookie_t xcb_record_query_version(xcb_connection_t *conn, uint16_t major_version, uint16_t minor_version); Reply datastructure typedef struct xcb_record_query_version_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t major_version; uint16_t minor_version; } xcb_record_query_version_reply_t; Reply function xcb_record_query_version_reply_t *xcb_record_query_version_reply(xcb_connection_t *conn, xcb_record_query_version_cookie_t cookie, xcb_generic_error_t **e); Request Arguments conn The XCB connection to X11. major_version TODO: NOT YET DOCUMENTED. minor_version TODO:…

  • |

    xcb_record_query_version_reply (3) Linux Manual Page

    xcb_record_query_version – Synopsis #include <xcb/record.h> Request function xcb_record_query_version_cookie_t xcb_record_query_version(xcb_connection_t *conn, uint16_t major_version, uint16_t minor_version); Reply datastructure typedef struct xcb_record_query_version_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t major_version; uint16_t minor_version; } xcb_record_query_version_reply_t; Reply function xcb_record_query_version_reply_t *xcb_record_query_version_reply(xcb_connection_t *conn, xcb_record_query_version_cookie_t cookie, xcb_generic_error_t **e); Request Arguments conn The XCB connection to X11. major_version TODO: NOT YET DOCUMENTED. minor_version TODO:…

  • |

    xcb_record_query_version (3) Linux Manual Page

    xcb_record_query_version – Synopsis #include <xcb/record.h> Request function xcb_record_query_version_cookie_t xcb_record_query_version(xcb_connection_t *conn, uint16_t major_version, uint16_t minor_version); Reply datastructure typedef struct xcb_record_query_version_reply_t { uint8_t response_type; uint8_t pad0; uint16_t sequence; uint32_t length; uint16_t major_version; uint16_t minor_version; } xcb_record_query_version_reply_t; Reply function xcb_record_query_version_reply_t *xcb_record_query_version_reply(xcb_connection_t *conn, xcb_record_query_version_cookie_t cookie, xcb_generic_error_t **e); Request Arguments conn The XCB connection to X11. major_version TODO: NOT YET DOCUMENTED. minor_version TODO:…

  • |

    xcb_record_get_context_unchecked (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_reply (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_intercepted_clients_length (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_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…