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

#include <connection_configuration.h>

Inheritance diagram for mir::client::ConnectionConfiguration:
Inheritance graph
[legend]

Public Member Functions

virtual ~ConnectionConfiguration ()=default
 
virtual std::shared_ptr
< SurfaceMap
the_surface_map ()=0
 
virtual std::shared_ptr
< rpc::MirBasicRpcChannel
the_rpc_channel ()=0
 
virtual std::shared_ptr
< mir::logging::Logger
the_logger ()=0
 
virtual std::shared_ptr
< ClientPlatformFactory
the_client_platform_factory ()=0
 
virtual std::shared_ptr
< input::receiver::InputPlatform
the_input_platform ()=0
 
virtual std::shared_ptr
< DisplayConfiguration
the_display_configuration ()=0
 
virtual std::shared_ptr
< LifecycleControl
the_lifecycle_control ()=0
 

Protected Member Functions

 ConnectionConfiguration ()=default
 
 ConnectionConfiguration (ConnectionConfiguration const &)=delete
 
ConnectionConfigurationoperator= (ConnectionConfiguration const &)=delete
 

Constructor & Destructor Documentation

virtual mir::client::ConnectionConfiguration::~ConnectionConfiguration ( )
virtualdefault
mir::client::ConnectionConfiguration::ConnectionConfiguration ( )
protecteddefault
mir::client::ConnectionConfiguration::ConnectionConfiguration ( ConnectionConfiguration const &  )
protecteddelete

Member Function Documentation

ConnectionConfiguration& mir::client::ConnectionConfiguration::operator= ( ConnectionConfiguration const &  )
protecteddelete
virtual std::shared_ptr<ClientPlatformFactory> mir::client::ConnectionConfiguration::the_client_platform_factory ( )
pure virtual
virtual std::shared_ptr<DisplayConfiguration> mir::client::ConnectionConfiguration::the_display_configuration ( )
pure virtual
virtual std::shared_ptr<input::receiver::InputPlatform> mir::client::ConnectionConfiguration::the_input_platform ( )
pure virtual
virtual std::shared_ptr<LifecycleControl> mir::client::ConnectionConfiguration::the_lifecycle_control ( )
pure virtual
virtual std::shared_ptr<mir::logging::Logger> mir::client::ConnectionConfiguration::the_logger ( )
pure virtual
virtual std::shared_ptr<rpc::MirBasicRpcChannel> mir::client::ConnectionConfiguration::the_rpc_channel ( )
pure virtual
virtual std::shared_ptr<SurfaceMap> mir::client::ConnectionConfiguration::the_surface_map ( )
pure virtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013