Mir
|
#include <default_server_configuration.h>
Public Member Functions | |
DefaultServerConfiguration (int argc, char const *argv[]) | |
virtual std::shared_ptr < shell::FocusController > | the_focus_controller () |
virtual std::shared_ptr < time::TimeSource > | the_time_source () |
virtual std::shared_ptr < shell::SessionManager > | the_session_manager () |
DisplayServer dependencies | |
dependencies of DisplayServer on the rest of the Mir | |
virtual std::shared_ptr < frontend::Connector > | the_connector () |
virtual std::shared_ptr < graphics::Display > | the_display () |
virtual std::shared_ptr < compositor::Compositor > | the_compositor () |
virtual std::shared_ptr < input::InputManager > | the_input_manager () |
virtual std::shared_ptr< MainLoop > | the_main_loop () |
virtual std::shared_ptr < PauseResumeListener > | the_pause_resume_listener () |
virtual std::shared_ptr < DisplayChanger > | the_display_changer () |
virtual std::shared_ptr < graphics::Platform > | the_graphics_platform () |
virtual std::shared_ptr < input::InputConfiguration > | the_input_configuration () |
graphics configuration - customization | |
configurable interfaces for modifying graphics | |
virtual std::shared_ptr < graphics::BufferInitializer > | the_buffer_initializer () |
virtual std::shared_ptr < compositor::RendererFactory > | the_renderer_factory () |
virtual std::shared_ptr < graphics::DisplayConfigurationPolicy > | the_display_configuration_policy () |
virtual std::shared_ptr < graphics::nested::HostConnection > | the_host_connection () |
virtual std::shared_ptr < input::NestedInputRelay > | the_nested_input_relay () |
graphics configuration - dependencies | |
dependencies of graphics on the rest of the Mir | |
virtual std::shared_ptr < graphics::DisplayReport > | the_display_report () |
compositor configuration - customization | |
configurable interfaces for modifying compositor | |
virtual std::shared_ptr < compositor::DisplayBufferCompositorFactory > | the_display_buffer_compositor_factory () |
virtual std::shared_ptr < compositor::OverlayRenderer > | the_overlay_renderer () |
compositor configuration - dependencies | |
dependencies of compositor on the rest of the Mir | |
virtual std::shared_ptr < graphics::GraphicBufferAllocator > | the_buffer_allocator () |
virtual std::shared_ptr < compositor::Scene > | the_scene () |
frontend configuration - dependencies | |
dependencies of frontend on the rest of the Mir | |
virtual std::shared_ptr < frontend::SessionMediatorReport > | the_session_mediator_report () |
virtual std::shared_ptr < frontend::MessageProcessorReport > | the_message_processor_report () |
virtual std::shared_ptr < frontend::SessionAuthorizer > | the_session_authorizer () |
virtual std::shared_ptr < frontend::Shell > | the_frontend_shell () |
virtual std::shared_ptr < frontend::EventSink > | the_global_event_sink () |
virtual std::shared_ptr < frontend::DisplayChanger > | the_frontend_display_changer () |
frontend configuration - internal dependencies | |
internal dependencies of frontend | |
virtual std::shared_ptr < frontend::SessionCreator > | the_session_creator () |
virtual std::shared_ptr < frontend::ConnectorReport > | the_connector_report () |
shell configuration - customization | |
configurable interfaces for modifying shell | |
virtual std::shared_ptr < shell::SurfaceFactory > | the_shell_surface_factory () |
virtual std::shared_ptr < shell::SessionContainer > | the_shell_session_container () |
virtual std::shared_ptr < shell::FocusSetter > | the_shell_focus_setter () |
virtual std::shared_ptr < shell::FocusSequence > | the_shell_focus_sequence () |
virtual std::shared_ptr < shell::PlacementStrategy > | the_shell_placement_strategy () |
virtual std::shared_ptr < shell::SessionListener > | the_shell_session_listener () |
virtual std::shared_ptr < shell::PixelBuffer > | the_shell_pixel_buffer () |
virtual std::shared_ptr < shell::SnapshotStrategy > | the_shell_snapshot_strategy () |
virtual std::shared_ptr < shell::DisplayLayout > | the_shell_display_layout () |
virtual std::shared_ptr < shell::SurfaceConfigurator > | the_shell_surface_configurator () |
virtual std::shared_ptr < shell::SessionEventSink > | the_shell_session_event_sink () |
virtual std::shared_ptr < shell::SessionEventHandlerRegister > | the_shell_session_event_handler_register () |
shell configuration - dependencies | |
dependencies of shell on the rest of the Mir | |
virtual std::shared_ptr < shell::SurfaceBuilder > | the_surface_builder () |
virtual std::shared_ptr < surfaces::SurfaceController > | the_surface_controller () |
surfaces configuration - customization | |
configurable interfaces for modifying surfaces | |
virtual std::shared_ptr < surfaces::SurfaceStackModel > | the_surface_stack_model () |
surfaces configuration - dependencies | |
dependencies of surfaces on the rest of the Mir | |
virtual std::shared_ptr < surfaces::BufferStreamFactory > | the_buffer_stream_factory () |
input configuration | |
virtual std::shared_ptr < input::InputReport > | the_input_report () |
virtual std::shared_ptr < input::CompositeEventFilter > | the_composite_event_filter () |
virtual std::shared_ptr < surfaces::InputRegistrar > | the_input_registrar () |
virtual std::shared_ptr < shell::InputTargeter > | the_input_targeter () |
virtual std::shared_ptr < input::CursorListener > | the_cursor_listener () |
virtual std::shared_ptr < input::InputRegion > | the_input_region () |
logging configuration - customization | |
configurable interfaces for modifying logging | |
virtual std::shared_ptr < logging::Logger > | the_logger () |
Protected Member Functions | |
boost::program_options::options_description_easy_init | add_options () |
virtual void | parse_options (boost::program_options::options_description &options_description, options::ProgramOption &options) const |
virtual std::shared_ptr < options::Option > | the_options () const |
virtual std::shared_ptr < input::InputChannelFactory > | the_input_channel_factory () |
virtual std::shared_ptr < shell::MediatingDisplayChanger > | the_mediating_display_changer () |
virtual std::shared_ptr < shell::BroadcastingSessionEventSink > | the_broadcasting_session_event_sink () |
![]() | |
ServerConfiguration ()=default | |
virtual | ~ServerConfiguration () |
ServerConfiguration (ServerConfiguration const &)=delete | |
ServerConfiguration & | operator= (ServerConfiguration const &)=delete |
mir::DefaultServerConfiguration::DefaultServerConfiguration | ( | int | argc, |
char const * | argv[] | ||
) |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in mir::examples::DemoServerConfiguration, and mir::examples::ServerConfiguration.
|
virtual |
Implements mir::ServerConfiguration.
|
virtual |
Implements mir::ServerConfiguration.
|
virtual |
|
virtual |
|
virtual |
Implements mir::ServerConfiguration.
|
virtual |
|
virtual |
Implements mir::ServerConfiguration.
|
virtual |
Reimplemented in mir::examples::ServerConfiguration.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in mir_test_framework::InputTestingServerConfiguration.
|
virtual |
|
virtual |
Implements mir::ServerConfiguration.
Reimplemented in mir_test_framework::TestingServerConfiguration.
|
virtual |
|
protectedvirtual |
|
virtual |
Implements mir::ServerConfiguration.
Reimplemented in mir_test_framework::InputTestingServerConfiguration, and mir_test_framework::TestingServerConfiguration.
|
virtual |
Implements mir::ServerConfiguration.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements mir::ServerConfiguration.
|
protectedvirtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
virtual |
|
virtual |
Implements mir::ServerConfiguration.
|
virtual |
Reimplemented in mir_test_framework::TestingServerConfiguration.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in mir::examples::DemoServerConfiguration.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013