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