►Cmiral::ActiveOutputsListener | |
CTilingWindowManagerPolicy | |
Cmiral::ActiveOutputsMonitor | |
Cmiral::AddInitCallback | Add 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 |
Cmiral::AppendEventFilter | |
►Cmiral::ApplicationAuthorizer | |
Cmiral::ApplicationAuthorizer1 | |
Cmiral::ApplicationCredentials | |
Cmiral::ApplicationInfo | |
Cmiral::WindowSpecification::AspectRatio | |
►Cmir_test_framework::AsyncServerRunner | |
Cmir_test_framework::HeadlessNestedServerRunner | |
►Cmir_test_framework::HeadlessTest | Basic fixture for tests that don't use graphics or input hardware |
►Cmir_test_framework::HeadlessInProcessServer | |
►Cmir_test_framework::ConnectedClientHeadlessServer | |
Cmir_test_framework::ConnectedClientWithAWindow | |
Cmir_test_framework::InterprocessClientServerTest | |
Cmir::cookie::Authority | A source of moderately-difficult-to-spoof cookies |
►Cmir::test::AutoJoinThread | |
Cmir::test::AutoUnblockThread | |
►Cmiral::BasicSetApplicationAuthorizer | |
Cmiral::SetApplicationAuthorizer< Policy > | |
Cmir::client::Blob | |
Cmir::input::synthesis::ButtonParameters | |
Cmir::CachedPtr< Type > | |
►CClientBuffer | |
Cmir::test::doubles::MockClientBuffer | |
►CClientContext | |
Cmir::test::doubles::MockClientContext | |
Cmiral::CommandLineOption | Add 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 |
Cmir::client::Connection | Handle class for MirConnection - provides automatic reference counting |
Cmir::events::ContactState | |
►Cmir::renderer::gl::Context | |
Cmir::test::doubles::NullGLContext | |
►Cmir::renderer::gl::ContextSource | |
►Cmir::test::doubles::NullDisplay | |
Cmir::test::doubles::FakeDisplay | |
Cmir::client::Cookie | |
Cmir::cookie::Cookie | |
Cmir::test::CrossProcessAction | |
Cmir::test::CrossProcessSync | |
►CCursor | |
Cmir::test::doubles::StubCursor | |
►CCursorImage | |
Cmir::test::doubles::StubCursorImage | |
Cmiral::CursorTheme | Load an X-cursor theme, either the supplied default, or through the –cursor-theme config option |
Cmiral::DebugExtension | Allow debug extension APIs to be enabled and disabled |
►Cdefault_delete | |
Cmir::ModuleDeleter< T > | |
►CDevice | |
Cmir::test::doubles::StubDevice | |
►Cmir::dispatch::Dispatchable | |
Cmir::dispatch::ActionQueue | |
Cmir::dispatch::MultiplexingDispatchable | An adaptor that combines multiple Dispatchables into a single Dispatchable |
Cmir::dispatch::ReadableFd | |
Cmir::geometry::Displacement | |
►CDisplay | |
Cmir::test::doubles::NullDisplay | |
►CDisplayBuffer | |
►Cmir::test::doubles::NullDisplayBuffer | |
Cmir::test::doubles::StubDisplayBuffer | |
►CDisplayBufferCompositorFactory | |
Cmir::test::doubles::NullDisplayBufferCompositorFactory | |
Cmir_test_framework::HeadlessDisplayBufferCompositorFactory | |
Cmir::client::DisplayConfig | |
►CDisplayConfiguration | |
Cmir::test::doubles::MockDisplayConfiguration | |
Cmir::test::doubles::NullDisplayConfiguration | |
Cmir::test::doubles::StubDisplayConfig | |
►CDisplayConfigurationOutput | |
Cmir::test::doubles::StubDisplayConfigurationOutput | |
►CDisplaySyncGroup | |
Cmir::test::doubles::NullDisplaySyncGroup | |
Cmir::test::doubles::StubDisplaySyncGroup | |
►CEGLNativeSurface | |
Cmir::test::doubles::MockEGLNativeSurface | |
Cmir::renderer::gl::EGLPlatform | |
Cmir::EmptyDeleter | |
Cmir::client::Event | Handle class for MirEvent - provides automatic reference counting |
►Cstd::exception | STL class |
►Cstd::runtime_error | STL class |
Cmir::AbnormalExit | |
Cmir::cookie::SecurityCheckError | |
Cmir::ExtensionDescription | |
Cmir_test_framework::FakeInputDevice | |
Cmir::FatalErrorStrategy | |
Cmir::Fd | |
Cmir::Flags< Enum > | |
Cmir::Flags< DeviceCapability > | |
Cstd::hash< ::mir::IntWrapper< Tag, ValueType > > | |
Cmir_test_framework::InputDeviceFaker | |
►CInputDeviceHub | |
Cmir::test::doubles::MockInputDeviceHub | |
►CInputDeviceObserver | |
Cmir::test::doubles::MockInputDeviceObserver | |
Cmir::events::InputDeviceState | |
►CInputDispatcher | |
Cmir::test::doubles::MockInputDispatcher | |
Cmiral::InternalClientLauncher | |
Cmir::IntOwnedFd | |
Cmir::geometry::detail::IntWrapper< Tag > | |
Cmir::IntWrapper< Tag, ValueType > | |
Cmir::geometry::detail::IntWrapper< struct DeltaXTag > | |
Cmir::geometry::detail::IntWrapper< struct DeltaYTag > | |
Cmir::geometry::detail::IntWrapper< struct HeightTag > | |
Cmir::geometry::detail::IntWrapper< struct WidthTag > | |
Cmir::geometry::detail::IntWrapper< struct XTag > | |
Cmir::geometry::detail::IntWrapper< struct YTag > | |
CIsValidMatcher | |
Cmir::input::Keymap | |
Cmiral::Keymap | Load a keymap |
Cmir::input::synthesis::KeyParameters | |
Cmir::geometry::Length | Length represents a physical length in the real world. The number of pixels this equates to can then be calculated based on a given DPI |
►Cmir::logging::Logger | |
Cmir::test::doubles::NullLogger | |
CMirBufferPackage | |
CMirBufferStreamInfo | The displacement from the top-left corner of the surface |
CMirDisplayCard | MirDisplayConfiguration provides details of the graphics environment |
CMirDisplayConfiguration | |
CMirDisplayInfo | |
CMirDisplayMode | |
CMirDisplayOutput | |
CMirDragAndDropV1 | |
CMirEglSurface | |
CMirExtensionAndroidBufferV1 | |
CMirExtensionAndroidBufferV2 | |
CMirExtensionAndroidEGLV1 | |
CMirExtensionAnimalNamesV1 | |
CMirExtensionFavoriteFlavorV1 | |
CMirExtensionFencedBuffersV1 | |
CMirExtensionGbmBufferV1 | |
CMirExtensionGbmBufferV2 | |
CMirExtensionGraphicsModuleV1 | |
CMirExtensionHardwareBufferStreamV1 | |
CMirExtensionMesaDRMAuthV1 | |
CMirExtensionSetGbmDeviceV1 | |
CMirExtensionWindowCoordinateTranslationV1 | |
CMirGraphicsRegion | Retrieved information about a MirWindow |
CMirInputConfig | |
CMirInputDevice | |
CMirKeyboardConfig | |
CMirModuleProperties | Retrieved information about a loadable module |
CMirPlatformMessageData | |
CMirPlatformMessageFds | |
CMirPlatformPackage | |
CMirPointerConfig | |
CMirRectangle | |
Cmiral::MirRunner | Runner for applying initialization options to Mir |
CMirScreencastParameters | MirScreencastParameters is the structure of required information that you must provide to Mir in order to create a MirScreencast |
CMirSurfaceParameters | MirWindowParameters is the structure of minimum required information that you must provide to Mir in order to create a window |
CMirTouchpadConfig | |
CMirTouchscreenConfig | |
Cmir::test::doubles::MockEGL | |
Cmir::test::doubles::MockGL | |
Cmir::input::synthesis::MotionParameters | |
Cmir::graphics::NativeBuffer | |
►CNativeDisplay | |
Cmir::test::doubles::NullDisplay | |
►CNativeDisplayBuffer | |
Cmir::test::doubles::NullDisplayBuffer | |
►CNiceMock | |
Cmir::test::doubles::NestedMockEGL | MockEGL with configuration for operating a nested server |
Cmir::optional_value< T > | |
Cmiral::Output | |
Cmir::raii::PairedCalls< Creator, Deleter > | |
Cmir_test_framework::PassthroughTracker | |
Cmiral::Output::PhysicalSizeMM | |
Cmir::test::Pipe | |
►CPlatform | |
Cmir::test::doubles::NullPlatform | |
►CPlatformAuthentication | |
Cmir::test::doubles::MockPlatformAuthentication | |
►CPlatformIpcOperations | |
Cmir::test::doubles::NullPlatformIpcOperations | |
Cmir::geometry::Point | |
Cmir::test::Popen | Popen - A popen c++ wrapper |
Cmir::PosixRWMutex | Implementation of the Mutex and SharedMutex C++14 concepts via POSIX pthread rwlock |
Cmir::time::PosixTimestamp | |
Cmir_test_framework::Process | |
►CPromptSessionListener | |
Cmir::test::doubles::MockPromptSessionListener | |
Cmir::geometry::Rectangle | |
Cmir::geometry::Rectangles | A collection of rectangles (with possible duplicates) |
Cmir::detail::RefCountedLibrary | |
Cmir::renderer::Renderer | |
Cmir::renderer::RendererFactory | |
Cmir::renderer::gl::RenderTarget | |
Cmir_test_framework::Result | |
►CSeatObserver | |
Cmir::test::doubles::MockSeatObserver | |
►Cmir_test_framework::ServerRunner | Utility for running Mir server in test process |
Cmir_test_framework::InProcessServer | Fixture for running Mir server in test process |
►CSession | |
Cmir::test::doubles::StubSession | |
►CSessionAuthorizer | |
►Cmir::test::doubles::StubSessionAuthorizer | |
Cmir::test::doubles::MockSessionAuthorizer | |
Cmiral::SetCommandLineHandler | Set 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() |
Cmiral::SetTerminator | Set 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 |
Cmiral::SetWindowManagementPolicy | |
Cmir::SharedLibrary | |
►CShellWrapper | |
Cmir::test::doubles::WrapShellToTrackLatestSurface | |
Cmir_test_framework::ObservantShell | |
Cmir_test_framework::PlacementApplyingShell | |
►Cmir::ShmFile | |
Cmir::AnonymousShmFile | |
Cmir::test::Signal | A threadsafe, waitable signal |
Cmir::geometry::Size | |
CSpinnerSplash | |
Cmiral::StartupInternalClient | Wrapper for running an internal Mir client at startup |
►CSurface | |
Cmir::test::doubles::StubSurface | |
Cmir::client::Surface | Handle class for MirRenderSurface - provides automatic reference counting |
CSwSplash | |
Cmir_test_framework::TemporaryEnvironmentValue | |
►CTest | |
Cmir_test_framework::HeadlessTest | Basic fixture for tests that don't use graphics or input hardware |
Cmir_test_framework::InProcessServer | Fixture for running Mir server in test process |
Cmir::renderer::gl::TextureSource | |
Cmir::renderer::gl::TextureTarget | |
Cmir::dispatch::ThreadedDispatcher | |
Cmir::input::synthesis::TouchParameters | |
Cmir_test_framework::VisibleSurface | |
Cmir::client::Window | Handle class for MirWindow - provides automatic reference counting |
Cmiral::Window | Handle class to manage a Mir surface. It may be null (e.g. default initialized) |
Cmir::client::WindowId | Handle class for MirWindowId - provides automatic reference counting |
Cmiral::WindowInfo | |
►Cmiral::WindowManagementPolicy | The interface through which the window management policy is determined |
►Cmiral::CanonicalWindowManagerPolicy | Widely accepted defaults for window management |
CFloatingWindowManagerPolicy | |
CKioskWindowManagerPolicy | |
►Cmir_test_framework::CanonicalWindowManagerPolicy | |
Cmir_test_framework::DeclarativePlacementWindowManagerPolicy | DeclarativePlacementWindowManagerPolicy is a test utility server component for specifying a static list of surface geometries and relative depths. Used, for example, in input tests where it is necessary to set up scenarios depending on multiple surfaces geometry and stacking |
CTilingWindowManagerPolicy | |
Cmiral::WindowManagementPolicyAddendum2 | Handle additional client requests |
►Cmiral::WindowManagementPolicyAddendum3 | Handle additional client requests |
CFloatingWindowManagerPolicy | |
►CWindowManager | |
Cmir::test::doubles::MockWindowManager | |
Cmiral::WindowManagerOption | |
Cmiral::WindowManagerOptions | |
Cmiral::WindowManagerTools | Window management functions for querying and updating MirAL's model |
Cmir::client::WindowSpec | Handle class for MirWindowSpec - provides automatic reference counting, method chaining |
Cmiral::WindowSpecification | |
►CWorker | |
CDecorationProvider | |
►Cmiral::WorkspacePolicy | Advise changes to workspaces |
CFloatingWindowManagerPolicy | |