Linux Manuals session 3

Section 3: library functions

  • |

    xcb_input_grab_device_key_checked (3) Linux Manual Page

    xcb_input_grab_device_key – Synopsis #include <xcb/xinput.h> Request function xcb_void_cookie_t xcb_input_grab_device_key(xcb_connection_t *conn, xcb_window_t grab_window, uint16_t num_classes, uint16_t modifiers, uint8_t modifier_device, uint8_t grabbed_device, uint8_t key, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, const xcb_input_event_class_t *classes); Request Arguments conn The XCB connection to X11. grab_window TODO: NOT YET DOCUMENTED. num_classes TODO: NOT YET DOCUMENTED. modifiers TODO: NOT YET DOCUMENTED. modifier_device…

  • |

    xcb_input_grab_device_key (3) Linux Manual Page

    xcb_input_grab_device_key – Synopsis #include <xcb/xinput.h> Request function xcb_void_cookie_t xcb_input_grab_device_key(xcb_connection_t *conn, xcb_window_t grab_window, uint16_t num_classes, uint16_t modifiers, uint8_t modifier_device, uint8_t grabbed_device, uint8_t key, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, const xcb_input_event_class_t *classes); Request Arguments conn The XCB connection to X11. grab_window TODO: NOT YET DOCUMENTED. num_classes TODO: NOT YET DOCUMENTED. modifiers TODO: NOT YET DOCUMENTED. modifier_device…

  • |

    xcb_input_grab_device_button_checked (3) Linux Manual Page

    xcb_input_grab_device_button – Synopsis #include <xcb/xinput.h> Request function xcb_void_cookie_t xcb_input_grab_device_button(xcb_connection_t *conn, xcb_window_t grab_window, uint8_t grabbed_device, uint8_t modifier_device, uint16_t num_classes, uint16_t modifiers, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t button, uint8_t owner_events, const xcb_input_event_class_t *classes); Request Arguments conn The XCB connection to X11. grab_window TODO: NOT YET DOCUMENTED. grabbed_device TODO: NOT YET DOCUMENTED. modifier_device TODO: NOT YET DOCUMENTED. num_classes…

  • |

    xcb_input_grab_device_button (3) Linux Manual Page

    xcb_input_grab_device_button – Synopsis #include <xcb/xinput.h> Request function xcb_void_cookie_t xcb_input_grab_device_button(xcb_connection_t *conn, xcb_window_t grab_window, uint8_t grabbed_device, uint8_t modifier_device, uint16_t num_classes, uint16_t modifiers, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t button, uint8_t owner_events, const xcb_input_event_class_t *classes); Request Arguments conn The XCB connection to X11. grab_window TODO: NOT YET DOCUMENTED. grabbed_device TODO: NOT YET DOCUMENTED. modifier_device TODO: NOT YET DOCUMENTED. num_classes…

  • |

    xcb_input_grab_device (3) Linux Manual Page

    xcb_input_grab_device – Synopsis #include <xcb/xinput.h> Request function xcb_input_grab_device_cookie_t xcb_input_grab_device(xcb_connection_t *conn, xcb_window_t grab_window, xcb_timestamp_t time, uint16_t num_classes, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, uint8_t device_id, const xcb_input_event_class_t *classes); Reply datastructure typedef struct xcb_input_grab_device_reply_t { uint8_t response_type; uint8_t xi_reply_type; uint16_t sequence; uint32_t length; uint8_t status; uint8_t pad0[23]; } xcb_input_grab_device_reply_t; Reply function xcb_input_grab_device_reply_t *xcb_input_grab_device_reply(xcb_connection_t *conn, xcb_input_grab_device_cookie_t cookie, xcb_generic_error_t **e); Request Arguments…

  • |

    xcb_input_get_selected_extension_events_unchecked (3) Linux Manual Page

    xcb_input_get_selected_extension_events – Synopsis #include <xcb/xinput.h> Request function xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events(xcb_connection_t *conn, xcb_window_t window); Reply datastructure typedef struct xcb_input_get_selected_extension_events_reply_t { uint8_t response_type; uint8_t xi_reply_type; uint16_t sequence; uint32_t length; uint16_t num_this_classes; uint16_t num_all_classes; uint8_t pad0[20]; } xcb_input_get_selected_extension_events_reply_t; Reply function xcb_input_get_selected_extension_events_reply_t *xcb_input_get_selected_extension_events_reply(xcb_connection_t *conn, xcb_input_get_selected_extension_events_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_input_event_class_t *xcb_input_get_selected_extension_events_this_classes(const xcb_input_get_selected_extension_events_request_t *reply); int xcb_input_get_selected_extension_events_this_classes_length(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_generic_iterator_t xcb_input_get_selected_extension_events_this_classes_end(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_input_event_class_t…

  • |

    xcb_input_get_selected_extension_events_this_classes_length (3) Linux Manual Page

    xcb_input_get_selected_extension_events – Synopsis #include <xcb/xinput.h> Request function xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events(xcb_connection_t *conn, xcb_window_t window); Reply datastructure typedef struct xcb_input_get_selected_extension_events_reply_t { uint8_t response_type; uint8_t xi_reply_type; uint16_t sequence; uint32_t length; uint16_t num_this_classes; uint16_t num_all_classes; uint8_t pad0[20]; } xcb_input_get_selected_extension_events_reply_t; Reply function xcb_input_get_selected_extension_events_reply_t *xcb_input_get_selected_extension_events_reply(xcb_connection_t *conn, xcb_input_get_selected_extension_events_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_input_event_class_t *xcb_input_get_selected_extension_events_this_classes(const xcb_input_get_selected_extension_events_request_t *reply); int xcb_input_get_selected_extension_events_this_classes_length(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_generic_iterator_t xcb_input_get_selected_extension_events_this_classes_end(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_input_event_class_t…

  • |

    xcb_input_get_selected_extension_events_this_classes_end (3) Linux Manual Page

    xcb_input_get_selected_extension_events – Synopsis #include <xcb/xinput.h> Request function xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events(xcb_connection_t *conn, xcb_window_t window); Reply datastructure typedef struct xcb_input_get_selected_extension_events_reply_t { uint8_t response_type; uint8_t xi_reply_type; uint16_t sequence; uint32_t length; uint16_t num_this_classes; uint16_t num_all_classes; uint8_t pad0[20]; } xcb_input_get_selected_extension_events_reply_t; Reply function xcb_input_get_selected_extension_events_reply_t *xcb_input_get_selected_extension_events_reply(xcb_connection_t *conn, xcb_input_get_selected_extension_events_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_input_event_class_t *xcb_input_get_selected_extension_events_this_classes(const xcb_input_get_selected_extension_events_request_t *reply); int xcb_input_get_selected_extension_events_this_classes_length(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_generic_iterator_t xcb_input_get_selected_extension_events_this_classes_end(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_input_event_class_t…

  • |

    xcb_input_get_selected_extension_events_this_classes (3) Linux Manual Page

    xcb_input_get_selected_extension_events – Synopsis #include <xcb/xinput.h> Request function xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events(xcb_connection_t *conn, xcb_window_t window); Reply datastructure typedef struct xcb_input_get_selected_extension_events_reply_t { uint8_t response_type; uint8_t xi_reply_type; uint16_t sequence; uint32_t length; uint16_t num_this_classes; uint16_t num_all_classes; uint8_t pad0[20]; } xcb_input_get_selected_extension_events_reply_t; Reply function xcb_input_get_selected_extension_events_reply_t *xcb_input_get_selected_extension_events_reply(xcb_connection_t *conn, xcb_input_get_selected_extension_events_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_input_event_class_t *xcb_input_get_selected_extension_events_this_classes(const xcb_input_get_selected_extension_events_request_t *reply); int xcb_input_get_selected_extension_events_this_classes_length(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_generic_iterator_t xcb_input_get_selected_extension_events_this_classes_end(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_input_event_class_t…

  • |

    xcb_input_get_selected_extension_events_reply (3) Linux Manual Page

    xcb_input_get_selected_extension_events – Synopsis #include <xcb/xinput.h> Request function xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events(xcb_connection_t *conn, xcb_window_t window); Reply datastructure typedef struct xcb_input_get_selected_extension_events_reply_t { uint8_t response_type; uint8_t xi_reply_type; uint16_t sequence; uint32_t length; uint16_t num_this_classes; uint16_t num_all_classes; uint8_t pad0[20]; } xcb_input_get_selected_extension_events_reply_t; Reply function xcb_input_get_selected_extension_events_reply_t *xcb_input_get_selected_extension_events_reply(xcb_connection_t *conn, xcb_input_get_selected_extension_events_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_input_event_class_t *xcb_input_get_selected_extension_events_this_classes(const xcb_input_get_selected_extension_events_request_t *reply); int xcb_input_get_selected_extension_events_this_classes_length(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_generic_iterator_t xcb_input_get_selected_extension_events_this_classes_end(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_input_event_class_t…

  • |

    xcb_input_get_selected_extension_events_all_classes_length (3) Linux Manual Page

    xcb_input_get_selected_extension_events – Synopsis #include <xcb/xinput.h> Request function xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events(xcb_connection_t *conn, xcb_window_t window); Reply datastructure typedef struct xcb_input_get_selected_extension_events_reply_t { uint8_t response_type; uint8_t xi_reply_type; uint16_t sequence; uint32_t length; uint16_t num_this_classes; uint16_t num_all_classes; uint8_t pad0[20]; } xcb_input_get_selected_extension_events_reply_t; Reply function xcb_input_get_selected_extension_events_reply_t *xcb_input_get_selected_extension_events_reply(xcb_connection_t *conn, xcb_input_get_selected_extension_events_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_input_event_class_t *xcb_input_get_selected_extension_events_this_classes(const xcb_input_get_selected_extension_events_request_t *reply); int xcb_input_get_selected_extension_events_this_classes_length(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_generic_iterator_t xcb_input_get_selected_extension_events_this_classes_end(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_input_event_class_t…

  • |

    xcb_input_get_selected_extension_events_all_classes_end (3) Linux Manual Page

    xcb_input_get_selected_extension_events – Synopsis #include <xcb/xinput.h> Request function xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events(xcb_connection_t *conn, xcb_window_t window); Reply datastructure typedef struct xcb_input_get_selected_extension_events_reply_t { uint8_t response_type; uint8_t xi_reply_type; uint16_t sequence; uint32_t length; uint16_t num_this_classes; uint16_t num_all_classes; uint8_t pad0[20]; } xcb_input_get_selected_extension_events_reply_t; Reply function xcb_input_get_selected_extension_events_reply_t *xcb_input_get_selected_extension_events_reply(xcb_connection_t *conn, xcb_input_get_selected_extension_events_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_input_event_class_t *xcb_input_get_selected_extension_events_this_classes(const xcb_input_get_selected_extension_events_request_t *reply); int xcb_input_get_selected_extension_events_this_classes_length(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_generic_iterator_t xcb_input_get_selected_extension_events_this_classes_end(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_input_event_class_t…

  • |

    xcb_input_get_selected_extension_events_all_classes (3) Linux Manual Page

    xcb_input_get_selected_extension_events – Synopsis #include <xcb/xinput.h> Request function xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events(xcb_connection_t *conn, xcb_window_t window); Reply datastructure typedef struct xcb_input_get_selected_extension_events_reply_t { uint8_t response_type; uint8_t xi_reply_type; uint16_t sequence; uint32_t length; uint16_t num_this_classes; uint16_t num_all_classes; uint8_t pad0[20]; } xcb_input_get_selected_extension_events_reply_t; Reply function xcb_input_get_selected_extension_events_reply_t *xcb_input_get_selected_extension_events_reply(xcb_connection_t *conn, xcb_input_get_selected_extension_events_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_input_event_class_t *xcb_input_get_selected_extension_events_this_classes(const xcb_input_get_selected_extension_events_request_t *reply); int xcb_input_get_selected_extension_events_this_classes_length(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_generic_iterator_t xcb_input_get_selected_extension_events_this_classes_end(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_input_event_class_t…

  • |

    xcb_input_get_selected_extension_events (3) Linux Manual Page

    xcb_input_get_selected_extension_events – Synopsis #include <xcb/xinput.h> Request function xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events(xcb_connection_t *conn, xcb_window_t window); Reply datastructure typedef struct xcb_input_get_selected_extension_events_reply_t { uint8_t response_type; uint8_t xi_reply_type; uint16_t sequence; uint32_t length; uint16_t num_this_classes; uint16_t num_all_classes; uint8_t pad0[20]; } xcb_input_get_selected_extension_events_reply_t; Reply function xcb_input_get_selected_extension_events_reply_t *xcb_input_get_selected_extension_events_reply(xcb_connection_t *conn, xcb_input_get_selected_extension_events_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_input_event_class_t *xcb_input_get_selected_extension_events_this_classes(const xcb_input_get_selected_extension_events_request_t *reply); int xcb_input_get_selected_extension_events_this_classes_length(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_generic_iterator_t xcb_input_get_selected_extension_events_this_classes_end(const xcb_input_get_selected_extension_events_reply_t *reply); xcb_input_event_class_t…

  • |

    xcb_input_get_feedback_control_unchecked (3) Linux Manual Page

    xcb_input_get_feedback_control – Synopsis #include <xcb/xinput.h> Request function xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control(xcb_connection_t *conn, uint8_t device_id); Reply datastructure typedef struct xcb_input_get_feedback_control_reply_t { uint8_t response_type; uint8_t xi_reply_type; uint16_t sequence; uint32_t length; uint16_t num_feedbacks; uint8_t pad0[22]; } xcb_input_get_feedback_control_reply_t; Reply function xcb_input_get_feedback_control_reply_t *xcb_input_get_feedback_control_reply(xcb_connection_t *conn, xcb_input_get_feedback_control_cookie_t cookie, xcb_generic_error_t **e); Reply accessors int xcb_input_get_feedback_control_feedbacks_length(const xcb_input_get_feedback_control_reply_t *reply); xcb_input_feedback_state_iterator_t xcb_input_get_feedback_control_feedbacks_iterator(const xcb_input_get_feedback_control_reply_t *reply); Request Arguments conn The XCB connection to…

  • |

    xcb_input_get_feedback_control_reply (3) Linux Manual Page

    xcb_input_get_feedback_control – Synopsis #include <xcb/xinput.h> Request function xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control(xcb_connection_t *conn, uint8_t device_id); Reply datastructure typedef struct xcb_input_get_feedback_control_reply_t { uint8_t response_type; uint8_t xi_reply_type; uint16_t sequence; uint32_t length; uint16_t num_feedbacks; uint8_t pad0[22]; } xcb_input_get_feedback_control_reply_t; Reply function xcb_input_get_feedback_control_reply_t *xcb_input_get_feedback_control_reply(xcb_connection_t *conn, xcb_input_get_feedback_control_cookie_t cookie, xcb_generic_error_t **e); Reply accessors int xcb_input_get_feedback_control_feedbacks_length(const xcb_input_get_feedback_control_reply_t *reply); xcb_input_feedback_state_iterator_t xcb_input_get_feedback_control_feedbacks_iterator(const xcb_input_get_feedback_control_reply_t *reply); Request Arguments conn The XCB connection to…

  • |

    xcb_input_get_feedback_control_feedbacks_length (3) Linux Manual Page

    xcb_input_get_feedback_control – Synopsis #include <xcb/xinput.h> Request function xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control(xcb_connection_t *conn, uint8_t device_id); Reply datastructure typedef struct xcb_input_get_feedback_control_reply_t { uint8_t response_type; uint8_t xi_reply_type; uint16_t sequence; uint32_t length; uint16_t num_feedbacks; uint8_t pad0[22]; } xcb_input_get_feedback_control_reply_t; Reply function xcb_input_get_feedback_control_reply_t *xcb_input_get_feedback_control_reply(xcb_connection_t *conn, xcb_input_get_feedback_control_cookie_t cookie, xcb_generic_error_t **e); Reply accessors int xcb_input_get_feedback_control_feedbacks_length(const xcb_input_get_feedback_control_reply_t *reply); xcb_input_feedback_state_iterator_t xcb_input_get_feedback_control_feedbacks_iterator(const xcb_input_get_feedback_control_reply_t *reply); Request Arguments conn The XCB connection to…

  • |

    xcb_input_get_feedback_control_feedbacks_iterator (3) Linux Manual Page

    xcb_input_get_feedback_control – Synopsis #include <xcb/xinput.h> Request function xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control(xcb_connection_t *conn, uint8_t device_id); Reply datastructure typedef struct xcb_input_get_feedback_control_reply_t { uint8_t response_type; uint8_t xi_reply_type; uint16_t sequence; uint32_t length; uint16_t num_feedbacks; uint8_t pad0[22]; } xcb_input_get_feedback_control_reply_t; Reply function xcb_input_get_feedback_control_reply_t *xcb_input_get_feedback_control_reply(xcb_connection_t *conn, xcb_input_get_feedback_control_cookie_t cookie, xcb_generic_error_t **e); Reply accessors int xcb_input_get_feedback_control_feedbacks_length(const xcb_input_get_feedback_control_reply_t *reply); xcb_input_feedback_state_iterator_t xcb_input_get_feedback_control_feedbacks_iterator(const xcb_input_get_feedback_control_reply_t *reply); Request Arguments conn The XCB connection to…

  • |

    xcb_input_get_feedback_control (3) Linux Manual Page

    xcb_input_get_feedback_control – Synopsis #include <xcb/xinput.h> Request function xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control(xcb_connection_t *conn, uint8_t device_id); Reply datastructure typedef struct xcb_input_get_feedback_control_reply_t { uint8_t response_type; uint8_t xi_reply_type; uint16_t sequence; uint32_t length; uint16_t num_feedbacks; uint8_t pad0[22]; } xcb_input_get_feedback_control_reply_t; Reply function xcb_input_get_feedback_control_reply_t *xcb_input_get_feedback_control_reply(xcb_connection_t *conn, xcb_input_get_feedback_control_cookie_t cookie, xcb_generic_error_t **e); Reply accessors int xcb_input_get_feedback_control_feedbacks_length(const xcb_input_get_feedback_control_reply_t *reply); xcb_input_feedback_state_iterator_t xcb_input_get_feedback_control_feedbacks_iterator(const xcb_input_get_feedback_control_reply_t *reply); Request Arguments conn The XCB connection to…

  • |

    xcb_input_get_extension_version_unchecked (3) Linux Manual Page

    xcb_input_get_extension_version – Synopsis #include <xcb/xinput.h> Request function xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version(xcb_connection_t *conn, uint16_t name_len, const char *name); Reply datastructure typedef struct xcb_input_get_extension_version_reply_t { uint8_t response_type; uint8_t xi_reply_type; uint16_t sequence; uint32_t length; uint16_t server_major; uint16_t server_minor; uint8_t present; uint8_t pad0[19]; } xcb_input_get_extension_version_reply_t; Reply function xcb_input_get_extension_version_reply_t *xcb_input_get_extension_version_reply(xcb_connection_t *conn, xcb_input_get_extension_version_cookie_t cookie, xcb_generic_error_t **e); Request Arguments conn The XCB connection to X11. name_len TODO:…