Mir
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:
[legend]

Public Member Functions

virtual ~ConnectionConfiguration ()=default
 
virtual std::shared_ptr< ConnectionSurfaceMapthe_surface_map ()=0
 
virtual std::shared_ptr< mir::client::rpc::MirBasicRpcChannelthe_rpc_channel ()=0
 
virtual std::shared_ptr< mir::logging::Loggerthe_logger ()=0
 
virtual std::shared_ptr< ClientPlatformFactorythe_client_platform_factory ()=0
 
virtual std::shared_ptr< input::receiver::InputPlatformthe_input_platform ()=0
 
virtual std::shared_ptr< DisplayConfigurationthe_display_configuration ()=0
 
virtual std::shared_ptr< LifecycleControlthe_lifecycle_control ()=0
 
virtual std::shared_ptr< PingHandlerthe_ping_handler ()=0
 
virtual std::shared_ptr< EventSinkthe_event_sink ()=0
 
virtual std::shared_ptr< EventHandlerRegisterthe_event_handler_register ()=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<EventHandlerRegister> mir::client::ConnectionConfiguration::the_event_handler_register ( )
pure virtual
virtual std::shared_ptr<EventSink> mir::client::ConnectionConfiguration::the_event_sink ( )
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<PingHandler> mir::client::ConnectionConfiguration::the_ping_handler ( )
pure virtual
virtual std::shared_ptr<mir::client::rpc::MirBasicRpcChannel> mir::client::ConnectionConfiguration::the_rpc_channel ( )
pure virtual
virtual std::shared_ptr<ConnectionSurfaceMap> mir::client::ConnectionConfiguration::the_surface_map ( )
pure virtual

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015