Module xx_session_manager_v1

Source
Available on crate feature client only.
Expand description

manage sessions for applications

The xx_session_manager interface defines base requests for creating and managing a session for an application. Sessions persist across application and compositor restarts unless explicitly destroyed. A session is created for the purpose of maintaining an application’s xdg_toplevel surfaces across compositor or application restarts. The compositor should remember as many states as possible for surfaces in a given session, but there is no requirement for which states must be remembered.

Structs§

XxSessionManagerV1
manage sessions for applications

Enums§

Error
Event
Reason
reason for getting a session
Request

Constants§

REQ_DESTROY_OPCODE
The wire opcode for this request
REQ_DESTROY_SINCE
The minimal object version supporting this request
REQ_GET_SESSION_OPCODE
The wire opcode for this request
REQ_GET_SESSION_SINCE
The minimal object version supporting this request