Expand description
The code in this module allows to call libxcbβs C functions.
At its heart, this module only contains an extern "C"
block that defines the C functions so
that they can be called from Rust.
However, this module also contains the implementation of the dl-libxcb
features. When this
future is enabled, we do not link against libxcb, but instead use libloading
to load
libxcb.so
at runtime. Most of the code is actually responsible for this later feature.
Modules§
- libxcb_library π
Macros§
- make_ffi_fn_defs π
Structs§
- LibxcbFuncs π
Functions§
- xcb_connect π β
- xcb_connection_has_error π β
- xcb_discard_reply64 π β
- xcb_disconnect π β
- xcb_flush π β
- xcb_generate_id π β
- xcb_get_file_descriptor π β
- xcb_get_maximum_request_length π β
- xcb_get_setup π β
- xcb_poll_for_event π β
- xcb_poll_for_reply64 π β
- xcb_request_check π β
- xcb_send_request64 π β
- xcb_send_request_with_fds64 π β
- xcb_wait_for_event π β
- xcb_wait_for_reply64 π β