Typedef miral::Application

Typedef Documentation

using miral::Application = std::shared_ptr<mir::scene::Session>

An application that one or more miral::Window instances are associated with.

Compositor authors are not expected to initialize this structure themselves. Instead, they may use miral::WindowManagementPolicy::advise_new_app to be notified when new applications become available.

See also

miral::WindowManagementPolicy::advise_new_app - notification when a new application has been created

See also

miral::WindowManagementPolicy::advise_delete_app - notification when an application has been disconnected

See also

miral::WindowManagerTools::info_for - provides access to additional information about the application