Module wayland_backend::sys::server
source · Available on (crate features
client_system
or server_system
) and crate feature server_system
only.Expand description
Server-side implementation of a Wayland protocol backend using libwayland
The main entrypoint is the Backend::new
method.
Structs
- A backend object that represents the state of a wayland server.
- An ID representing a Wayland client
- Holds the client credentials
- An Id representing a global
- Description of a global advertised to some clients.
- Main handle of a backend to the Wayland protocol
- An error generated when trying to act on an invalid
ObjectId
. - An ID representing a Wayland object
- A weak reference to a
Handle
Enums
- Describes why a client has been disconnected from the server.
- An error type representing the failure to initialize a backend
Traits
- A trait representing your data associated to a client
- A trait representing the handling of new bound globals
- A trait representing your data associated to an object