Mir
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nmir
 NgeometryBasic geometry types. Types for dimensions, displacements, etc. and the operations that they support
 CAbnormalExitIndicates Mir should exit with an error message printed to stderr
 CAnonymousShmFile
 CExitWithOutputIndicates Mir should exit with the given output (such as help text) printed to stdout
 CFatalErrorStrategy
 CFd
 CIntOwnedFd
 CIntWrapper
 Coptional_value
 CProofOfMutexLockA method can take an instance of this class by reference to require callers to hold a mutex lock, without requiring a specific type of lock
 CShmFile
 CSynchronisedAn object that enforces unique access to the data it contains
 NmiralMir Abstraction Layer
 Ndetail
 CAddInitCallbackAdd a callback to be invoked when the server has been initialized, but before it starts. If multiple callbacks are added they will be invoked in the sequence added
 CAppendEventFilter
 CApplicationAuthorizer
 CApplicationCredentials
 CApplicationInfo
 CBasicSetApplicationAuthorizer
 CCanonicalWindowManagerPolicyWidely accepted defaults for window management
 CConfigurationOptionAdd a user configuration option to Mir's option handling. By default the callback will be invoked following Mir initialisation but prior to the server starting. The value supplied to the callback will come from the command line, environment variable, config file or the default
 CCursorThemeLoad an X-cursor theme, either the supplied default, or through the –cursor-theme config option
 CDisplayConfigurationEnable display configuration. The config file (miral::MirRunner::display_config_file()) is located via the XDG Base Directory Specification. Vis: ($XDG_CONFIG_HOME or $HOME/.config followed by $XDG_CONFIG_DIRS)
 CExternalClientLauncher
 CFdHandleA handle which keeps a file descriptor registered to the main loop until it is dropped
 CInternalClientLauncher
 CKeymapLoad a keymap
 CMinimalWindowManagerMinimal implementation of a floating window management policy
 CMirRunnerRunner for applying initialization options to Mir
 COutput
 CPrependEventFilter
 CSetApplicationAuthorizer
 CSetCommandLineHandlerSet a handler for any command line options Mir/MirAL does not recognise. This will be invoked if any unrecognised options are found during initialisation. Any unrecognised arguments are passed to this function. The pointers remain valid for the duration of the call only. If set_command_line_handler is not called the default action is to exit by throwing mir::AbnormalExit (which will be handled by the exception handler prior to exiting run()
 CSetTerminatorSet handler for termination requests. terminator will be called following receipt of SIGTERM or SIGINT. The default terminator stop()s the server, replacements should probably do the same in addition to any additional shutdown logic
 CSetWindowManagementPolicy
 CStartupInternalClientWrapper for running an internal Mir client at startup
 CWaylandExtensionsEnable configuration of the Wayland extensions enabled at runtime
 CWindowHandle class to manage a Mir surface. It may be null (e.g. default initialized)
 CWindowInfo
 CWindowManagementPolicyThe interface through which the window management policy is determined
 CWindowManagerOption
 CWindowManagerOptions
 CWindowManagerToolsWindow management functions for querying and updating MirAL's model
 CWindowSpecification
 CX11SupportAdd a user configuration option for X11 support
 CZoneA rectangular area of the display. Not tied to a specific output
 Nmiroil
 CCompositor
 CDisplayConfigurationControllerWrapper
 CDisplayConfigurationOptions
 CDisplayConfigurationPolicy
 CDisplayConfigurationStorage
 CDisplayId
 CDisplayListenerWrapper
 CEdid
 CEventBuilder
 CGLBuffer
 CInputDevice
 CInputDeviceObserver
 CMirPromptSession
 CMirServerHooks
 COpenGLContext
 CPersistDisplayConfigRestores the saved display configuration and saves changes to the base configuration
 CPromptSessionListener
 CPromptSessionManager
 CSetCompositor
 CSurface
 CSurfaceObserver
 NstdSTL namespace
 Chash< ::mir::IntWrapper< Tag, ValueType > >
 CDecorationProvider
 CFloatingWindowManagerPolicy
 CKioskWindowManagerPolicy
 CMirBufferPackage
 CMirEglSurface
 CSpinnerSplash
 CSplashSession
 CSwSplash
 CTilingWindowManagerPolicy
 CWaylandApp
 CWaylandCallback
 CWaylandObject
 CWaylandOutput
 CWaylandShmA single WaylandShm does not efficiently provision multiple buffers for multiple window sizes. Please use one WaylandShm per window (if windows may have distinct sizes)
 CWaylandShmBuffer
 CWaylandSurface

Copyright © 2012-2023 Canonical Ltd.
Generated on Tue 2 May 10:01:24 UTC 2023
This documentation is licensed under the GPL version 2 or 3.