Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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::Connector
the_connector ()=0
 
virtual std::shared_ptr
< frontend::Connector
the_prompt_connector ()=0
 
virtual std::shared_ptr
< graphics::Display
the_display ()=0
 
virtual std::shared_ptr
< compositor::Compositor
the_compositor ()=0
 
virtual std::shared_ptr
< input::InputManager
the_input_manager ()=0
 
virtual std::shared_ptr
< input::InputDispatcher
the_input_dispatcher ()=0
 
virtual std::shared_ptr< MainLoopthe_main_loop ()=0
 
virtual std::shared_ptr
< ServerStatusListener
the_server_status_listener ()=0
 
virtual std::shared_ptr
< DisplayChanger
the_display_changer ()=0
 
virtual std::shared_ptr
< graphics::Platform
the_graphics_platform ()=0
 
virtual std::shared_ptr
< input::InputConfiguration
the_input_configuration ()=0
 
virtual std::shared_ptr
< EmergencyCleanup
the_emergency_cleanup ()=0
 
virtual auto the_fatal_error_strategy () -> void(*)(char const *reason,...)=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<compositor::Compositor> mir::ServerConfiguration::the_compositor ( )
pure virtual
virtual std::shared_ptr<frontend::Connector> mir::ServerConfiguration::the_connector ( )
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::InputConfiguration> mir::ServerConfiguration::the_input_configuration ( )
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,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014