Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
mir::ServerConfiguration Class Referenceabstract

#include <server_configuration.h>

Inheritance diagram for mir::ServerConfiguration:
Inheritance graph
[legend]

Public Member Functions

virtual std::shared_ptr
< frontend::Connector
the_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< 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
 

Protected Member Functions

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

Constructor & Destructor Documentation

mir::ServerConfiguration::ServerConfiguration ( )
protecteddefault
Examples:
demo_shell.cpp.
virtual mir::ServerConfiguration::~ServerConfiguration ( )
inlineprotectedvirtual
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<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::InputManager> mir::ServerConfiguration::the_input_manager ( )
pure virtual
virtual std::shared_ptr<MainLoop> mir::ServerConfiguration::the_main_loop ( )
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 Wed Oct 30 18:52:19 UTC 2013