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< ConnectionSurfaceMap > the_surface_map ()=0
 
virtual std::shared_ptr< mir::client::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< input::InputDevices > the_input_devices ()=0
 
virtual std::shared_ptr< DisplayConfiguration > the_display_configuration ()=0
 
virtual std::shared_ptr< LifecycleControl > the_lifecycle_control ()=0
 
virtual std::shared_ptr< PingHandler > the_ping_handler ()=0
 
virtual std::shared_ptr< EventSink > the_event_sink ()=0
 
virtual std::shared_ptr< EventHandlerRegister > the_event_handler_register ()=0
 
virtual std::shared_ptr< mir::client::AsyncBufferFactory > the_buffer_factory ()=0
 

Protected Member Functions

 ConnectionConfiguration ()=default
 
 ConnectionConfiguration (ConnectionConfiguration const &)=delete
 
ConnectionConfiguration & operator= (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<mir::client::AsyncBufferFactory> mir::client::ConnectionConfiguration::the_buffer_factory ( )
pure virtual
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::InputDevices> mir::client::ConnectionConfiguration::the_input_devices ( )
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 Wed Mar 30 00:29:56 UTC 2016