Mir
Public Member Functions | Protected Member Functions | List of all members
mir::ServerConfiguration Class Referenceabstract

#include <server_configuration.h>

Inheritance diagram for mir::ServerConfiguration:
[legend]

Public Member Functions

virtual std::shared_ptr< frontend::Connectorthe_connector ()=0
 
virtual std::shared_ptr< frontend::Connectorthe_prompt_connector ()=0
 
virtual std::shared_ptr< graphics::Displaythe_display ()=0
 
virtual std::shared_ptr< compositor::Compositorthe_compositor ()=0
 
virtual std::shared_ptr< input::InputManagerthe_input_manager ()=0
 
virtual std::shared_ptr< input::InputDispatcherthe_input_dispatcher ()=0
 
virtual std::shared_ptr< MainLoopthe_main_loop ()=0
 
virtual std::shared_ptr< ServerStatusListenerthe_server_status_listener ()=0
 
virtual std::shared_ptr< DisplayChangerthe_display_changer ()=0
 
virtual std::shared_ptr< graphics::Platformthe_graphics_platform ()=0
 
virtual std::shared_ptr< EmergencyCleanupthe_emergency_cleanup ()=0
 
virtual std::shared_ptr< cookie::Authoritythe_cookie_authority ()=0
 
virtual auto the_fatal_error_strategy () -> void(*)(char const *reason,...)=0
 
virtual std::shared_ptr< scene::ApplicationNotRespondingDetectorthe_application_not_responding_detector ()=0
 

Protected Member Functions

 ServerConfiguration ()=default
 
virtual ~ServerConfiguration ()=default
 
 ServerConfiguration (ServerConfiguration const &)=delete
 
ServerConfigurationoperator= (ServerConfiguration const &)=delete
 

Constructor & Destructor Documentation

mir::ServerConfiguration::ServerConfiguration ( )
protecteddefault
virtual mir::ServerConfiguration::~ServerConfiguration ( )
protectedvirtualdefault
mir::ServerConfiguration::ServerConfiguration ( ServerConfiguration const &  )
protecteddelete

Member Function Documentation

ServerConfiguration& mir::ServerConfiguration::operator= ( ServerConfiguration const &  )
protecteddelete
virtual std::shared_ptr<scene::ApplicationNotRespondingDetector> mir::ServerConfiguration::the_application_not_responding_detector ( )
pure virtual
virtual std::shared_ptr<compositor::Compositor> mir::ServerConfiguration::the_compositor ( )
pure virtual
virtual std::shared_ptr<frontend::Connector> mir::ServerConfiguration::the_connector ( )
pure virtual
virtual std::shared_ptr<cookie::Authority> mir::ServerConfiguration::the_cookie_authority ( )
pure virtual
virtual std::shared_ptr<graphics::Display> mir::ServerConfiguration::the_display ( )
pure virtual
virtual std::shared_ptr<DisplayChanger> mir::ServerConfiguration::the_display_changer ( )
pure virtual
virtual std::shared_ptr<EmergencyCleanup> mir::ServerConfiguration::the_emergency_cleanup ( )
pure virtual
virtual auto mir::ServerConfiguration::the_fatal_error_strategy ( ) -> void(*)(char const *reason,...)
pure virtual
virtual std::shared_ptr<graphics::Platform> mir::ServerConfiguration::the_graphics_platform ( )
pure virtual
virtual std::shared_ptr<input::InputDispatcher> mir::ServerConfiguration::the_input_dispatcher ( )
pure virtual
virtual std::shared_ptr<input::InputManager> mir::ServerConfiguration::the_input_manager ( )
pure virtual
virtual std::shared_ptr<MainLoop> mir::ServerConfiguration::the_main_loop ( )
pure virtual
virtual std::shared_ptr<frontend::Connector> mir::ServerConfiguration::the_prompt_connector ( )
pure virtual
virtual std::shared_ptr<ServerStatusListener> mir::ServerConfiguration::the_server_status_listener ( )
pure virtual

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016