Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
mir_test_framework::TestingServerConfiguration Class Reference

#include <testing_server_configuration.h>

Inheritance diagram for mir_test_framework::TestingServerConfiguration:
Inheritance graph
[legend]

Public Member Functions

 TestingServerConfiguration ()
 
virtual void exec ()
 
virtual void on_start ()
 
virtual void on_exit ()
 
std::shared_ptr
< mir::ServerStatusListener > 
the_server_status_listener () override
 
virtual std::string the_socket_file () const
 
virtual void wait_for_server_start ()
 
- Public Member Functions inherited from mir_test_framework::StubbedServerConfiguration
 StubbedServerConfiguration ()
 
std::shared_ptr
< graphics::Platform > 
the_graphics_platform ()
 
std::shared_ptr
< compositor::RendererFactory > 
the_renderer_factory ()
 
std::shared_ptr
< input::InputConfiguration > 
the_input_configuration ()
 
- Public Member Functions inherited from mir::DefaultServerConfiguration
 DefaultServerConfiguration (int argc, char const *argv[])
 
 DefaultServerConfiguration (std::shared_ptr< options::Configuration > const &configuration_options)
 
virtual std::shared_ptr
< shell::FocusController > 
the_focus_controller ()
 
virtual std::shared_ptr
< time::Clock > 
the_clock ()
 
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
< DisplayChanger > 
the_display_changer ()
 
virtual std::shared_ptr
< graphics::BufferInitializer > 
the_buffer_initializer ()
 
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::EventFilter > 
the_nested_event_filter ()
 
virtual std::shared_ptr
< graphics::GLConfig > 
the_gl_config ()
 
virtual std::shared_ptr
< graphics::DisplayReport > 
the_display_report ()
 
virtual std::shared_ptr
< compositor::CompositorReport > 
the_compositor_report ()
 
virtual std::shared_ptr
< compositor::DisplayBufferCompositorFactory > 
the_display_buffer_compositor_factory ()
 
virtual std::shared_ptr
< graphics::GraphicBufferAllocator > 
the_buffer_allocator ()
 
virtual std::shared_ptr
< compositor::Scene > 
the_scene ()
 
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 ()
 
virtual std::shared_ptr
< frontend::Screencast > 
the_screencast ()
 
virtual std::shared_ptr
< frontend::SessionCreator > 
the_session_creator ()
 
virtual std::shared_ptr
< frontend::ConnectorReport > 
the_connector_report ()
 
virtual std::shared_ptr
< shell::SurfaceFactory > 
the_shell_surface_factory ()
 
virtual std::shared_ptr
< shell::FocusSetter > 
the_shell_focus_setter ()
 
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::DisplayLayout > 
the_shell_display_layout ()
 
virtual std::shared_ptr
< scene::PixelBuffer > 
the_pixel_buffer ()
 
virtual std::shared_ptr
< scene::SnapshotStrategy > 
the_snapshot_strategy ()
 
virtual std::shared_ptr
< scene::SessionContainer > 
the_session_container ()
 
virtual std::shared_ptr
< scene::SessionEventSink > 
the_session_event_sink ()
 
virtual std::shared_ptr
< scene::SessionEventHandlerRegister > 
the_session_event_handler_register ()
 
virtual std::shared_ptr
< scene::SurfaceStackModel > 
the_surface_stack_model ()
 
virtual std::shared_ptr
< scene::SurfaceRanker > 
the_surface_ranker ()
 
virtual std::shared_ptr
< scene::SurfaceFactory > 
the_surface_factory ()
 
virtual std::shared_ptr
< scene::SurfaceCoordinator > 
the_surface_coordinator ()
 
virtual std::shared_ptr
< scene::SurfaceConfigurator > 
the_surface_configurator ()
 
virtual std::shared_ptr
< scene::BufferStreamFactory > 
the_buffer_stream_factory ()
 
virtual std::shared_ptr
< scene::SceneReport > 
the_scene_report ()
 
virtual std::shared_ptr
< input::InputReport > 
the_input_report ()
 
virtual std::shared_ptr
< input::CompositeEventFilter > 
the_composite_event_filter ()
 
virtual std::shared_ptr
< scene::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 ()
 
virtual std::shared_ptr
< logging::Logger > 
the_logger ()
 

Additional Inherited Members

- Protected Member Functions inherited from mir::DefaultServerConfiguration
std::shared_ptr< options::Option > the_options () const
 
virtual std::shared_ptr
< input::InputChannelFactory > 
the_input_channel_factory ()
 
virtual std::shared_ptr
< scene::MediatingDisplayChanger > 
the_mediating_display_changer ()
 
virtual std::shared_ptr
< frontend::ProtobufIpcFactory > 
the_ipc_factory (std::shared_ptr< frontend::Shell > const &shell, std::shared_ptr< graphics::GraphicBufferAllocator > const &allocator)
 
- Protected Member Functions inherited from mir::ServerConfiguration
 ServerConfiguration ()=default
 
virtual ~ServerConfiguration ()
 
 ServerConfiguration (ServerConfiguration const &)=delete
 
ServerConfiguration & operator= (ServerConfiguration const &)=delete
 
- Protected Attributes inherited from mir::DefaultServerConfiguration
CachedPtr< frontend::Connector > connector
 
CachedPtr
< input::InputConfiguration > 
input_configuration
 
CachedPtr< input::InputReport > input_report
 
CachedPtr
< input::CompositeEventFilter > 
composite_event_filter
 
CachedPtr< input::InputManager > input_manager
 
CachedPtr< input::InputRegion > input_region
 
CachedPtr< scene::InputRegistrar > input_registrar
 
CachedPtr< shell::InputTargeter > input_targeter
 
CachedPtr< input::CursorListener > cursor_listener
 
CachedPtr< graphics::Platform > graphics_platform
 
CachedPtr
< graphics::BufferInitializer > 
buffer_initializer
 
CachedPtr
< graphics::GraphicBufferAllocator > 
buffer_allocator
 
CachedPtr< graphics::Display > display
 
CachedPtr
< frontend::ConnectorReport > 
connector_report
 
CachedPtr
< frontend::ProtobufIpcFactory > 
ipc_factory
 
CachedPtr
< frontend::SessionMediatorReport > 
session_mediator_report
 
CachedPtr
< frontend::MessageProcessorReport > 
message_processor_report
 
CachedPtr
< frontend::SessionAuthorizer > 
session_authorizer
 
CachedPtr< frontend::EventSink > global_event_sink
 
CachedPtr
< frontend::SessionCreator > 
session_creator
 
CachedPtr< frontend::Screencast > screencast
 
CachedPtr
< compositor::RendererFactory > 
renderer_factory
 
CachedPtr
< compositor::BufferStreamFactory > 
buffer_stream_factory
 
CachedPtr< scene::SurfaceStack > surface_stack
 
CachedPtr< scene::SceneReport > scene_report
 
CachedPtr< shell::SurfaceFactory > shell_surface_factory
 
CachedPtr< scene::SurfaceFactory > surface_factory
 
CachedPtr
< scene::SessionContainer > 
session_container
 
CachedPtr< shell::FocusSetter > shell_focus_setter
 
CachedPtr
< shell::PlacementStrategy > 
shell_placement_strategy
 
CachedPtr< shell::SessionListener > shell_session_listener
 
CachedPtr< scene::PixelBuffer > pixel_buffer
 
CachedPtr
< scene::SnapshotStrategy > 
snapshot_strategy
 
CachedPtr< shell::DisplayLayout > shell_display_layout
 
CachedPtr
< scene::SurfaceConfigurator > 
surface_configurator
 
CachedPtr
< compositor::DisplayBufferCompositorFactory > 
display_buffer_compositor_factory
 
CachedPtr< compositor::Compositor > compositor
 
CachedPtr
< compositor::CompositorReport > 
compositor_report
 
CachedPtr< logging::Logger > logger
 
CachedPtr
< graphics::DisplayReport > 
display_report
 
CachedPtr< time::Clock > clock
 
CachedPtr< MainLoop > main_loop
 
CachedPtr< ServerStatusListener > server_status_listener
 
CachedPtr
< graphics::DisplayConfigurationPolicy > 
display_configuration_policy
 
CachedPtr
< graphics::nested::HostConnection > 
host_connection
 
CachedPtr
< scene::MediatingDisplayChanger > 
mediating_display_changer
 
CachedPtr< graphics::GLConfig > gl_config
 

Constructor & Destructor Documentation

mir_test_framework::TestingServerConfiguration::TestingServerConfiguration ( )

Member Function Documentation

virtual void mir_test_framework::TestingServerConfiguration::exec ( )
virtual
virtual void mir_test_framework::TestingServerConfiguration::on_exit ( )
virtual
virtual void mir_test_framework::TestingServerConfiguration::on_start ( )
virtual
std::shared_ptr<mir::ServerStatusListener> mir_test_framework::TestingServerConfiguration::the_server_status_listener ( )
overridevirtual

Reimplemented from mir::DefaultServerConfiguration.

virtual std::string mir_test_framework::TestingServerConfiguration::the_socket_file ( ) const
virtual

Reimplemented from mir::DefaultServerConfiguration.

virtual void mir_test_framework::TestingServerConfiguration::wait_for_server_start ( )
virtual

The documentation for this class was generated from the following file:

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014