Expand description
The protocol used during communication.
Modules§
- bigreq
- Bindings to the
BigRequestsX11 extension. - composite
- Bindings to the
CompositeX11 extension. - damage
- Bindings to the
DamageX11 extension. - dpms
- Bindings to the
DPMSX11 extension. - dri2
- Bindings to the
DRI2X11 extension. - dri3
- Bindings to the
DRI3X11 extension. - ge
- Bindings to the
GenericEventX11 extension. - glx
- Bindings to the
GlxX11 extension. - present
- Bindings to the
PresentX11 extension. - randr
- Bindings to the
RandRX11 extension. - record
- Bindings to the
RecordX11 extension. - render
- Bindings to the
RenderX11 extension. - res
- Bindings to the
ResX11 extension. - screensaver
- Bindings to the
ScreenSaverX11 extension. - shape
- Bindings to the
ShapeX11 extension. - shm
- Bindings to the
ShmX11 extension. - sync
- Bindings to the
SyncX11 extension. - xc_misc
- Bindings to the
XCMiscX11 extension. - xevie
- Bindings to the
XevieX11 extension. - xf86dri
- Bindings to the
XF86DriX11 extension. - xf86vidmode
- Bindings to the
XF86VidModeX11 extension. - xfixes
- Bindings to the
XFixesX11 extension. - xinerama
- Bindings to the
XineramaX11 extension. - xinput
- Bindings to the
InputX11 extension. - xkb
- Bindings to the
xkbX11 extension. - xprint
- Bindings to the
XPrintX11 extension. - xproto
- Bindings to the core X11 protocol.
- xselinux
- Bindings to the
SELinuxX11 extension. - xtest
- Bindings to the
TestX11 extension. - xv
- Bindings to the
XvX11 extension. - xvmc
- Bindings to the
XvMCX11 extension.
Structs§
- Extension
Information - Information about a X11 extension.
- Request
Header - A representation of the header of a request.
- X11Error
- Representation of an X11 error packet that was sent by the server.
Enums§
- BigRequests
- Has the BigRequests extension been enabled?
- Discard
Mode - Variants describing which responses to a request should be discarded.
- Error
Kind - Enumeration of all possible X11 error kinds.
- Event
- Enumeration of all possible X11 events.
- Reply
- Enumeration of all possible X11 replies.
- Reply
FdKind - Information about the reply to an X11 request.
Traits§
- ExtInfo
Provider - Trait to provide information about extensions.
- ReplyF
DsRequest - A X11 request that has a reply with FDs
- Reply
Request - A X11 request that has a reply without FDs
- Serialize
- A type implementing this trait can be serialized into X11 raw bytes.
- TryParse
- A type implementing this trait can be parsed from some raw bytes.
- TryParse
Fd - A type implementing this trait can be parsed from some raw bytes and a list of fds.
- Void
Request - A X11 request that does not have a reply
Functions§
- parse_
request_ header - Parse the given input for a RequestHeader and the remaining input.
Type Aliases§
- Reply
Parsing Function - A type alias for reply parsers (matches the signature of TryParseFd).