Mir
Public Member Functions | Protected Attributes | List of all members
mir::client::DefaultConnectionConfiguration Class Reference

#include <default_connection_configuration.h>

Inheritance diagram for mir::client::DefaultConnectionConfiguration:
[legend]

Public Member Functions

 DefaultConnectionConfiguration (std::string const &socket_file)
 
std::shared_ptr< ConnectionSurfaceMapthe_surface_map () override
 
std::shared_ptr< mir::client::rpc::MirBasicRpcChannelthe_rpc_channel () override
 
std::shared_ptr< mir::logging::Loggerthe_logger () override
 
std::shared_ptr< ClientPlatformFactorythe_client_platform_factory () override
 
std::shared_ptr< input::receiver::InputPlatformthe_input_platform () override
 
std::shared_ptr< input::InputDevicesthe_input_devices () override
 
std::shared_ptr< DisplayConfigurationthe_display_configuration () override
 
std::shared_ptr< LifecycleControlthe_lifecycle_control () override
 
std::shared_ptr< PingHandlerthe_ping_handler () override
 
std::shared_ptr< EventSinkthe_event_sink () override
 
std::shared_ptr< EventHandlerRegisterthe_event_handler_register () override
 
std::shared_ptr< mir::SharedLibraryProberReportthe_shared_library_prober_report ()
 
std::shared_ptr< mir::client::AsyncBufferFactorythe_buffer_factory () override
 
virtual std::string the_socket_file ()
 
virtual std::shared_ptr< rpc::RpcReportthe_rpc_report ()
 
virtual std::shared_ptr< input::receiver::InputReceiverReportthe_input_receiver_report ()
 
- Public Member Functions inherited from mir::client::ConnectionConfiguration
virtual ~ConnectionConfiguration ()=default
 

Protected Attributes

CachedPtr< mir::client::rpc::MirBasicRpcChannelrpc_channel
 
CachedPtr< mir::logging::Loggerlogger
 
CachedPtr< ClientPlatformFactoryclient_platform_factory
 
CachedPtr< input::receiver::InputPlatforminput_platform
 
CachedPtr< input::InputDevicesinput_devices
 
CachedPtr< ConnectionSurfaceMapsurface_map
 
CachedPtr< DisplayConfigurationdisplay_configuration
 
CachedPtr< LifecycleControllifecycle_control
 
CachedPtr< PingHandlerping_handler
 
CachedPtr< EventDistributorevent_distributor
 
CachedPtr< rpc::RpcReportrpc_report
 
CachedPtr< input::receiver::InputReceiverReportinput_receiver_report
 
CachedPtr< mir::SharedLibraryProberReportshared_library_prober_report
 
CachedPtr< mir::client::AsyncBufferFactoryasync_buffer_factory
 

Additional Inherited Members

- Protected Member Functions inherited from mir::client::ConnectionConfiguration
 ConnectionConfiguration ()=default
 
 ConnectionConfiguration (ConnectionConfiguration const &)=delete
 
ConnectionConfigurationoperator= (ConnectionConfiguration const &)=delete
 

Constructor & Destructor Documentation

mir::client::DefaultConnectionConfiguration::DefaultConnectionConfiguration ( std::string const &  socket_file)

Member Function Documentation

std::shared_ptr< mir::client::AsyncBufferFactory > mir::client::DefaultConnectionConfiguration::the_buffer_factory ( )
overridevirtual
std::shared_ptr< mcl::ClientPlatformFactory > mir::client::DefaultConnectionConfiguration::the_client_platform_factory ( )
overridevirtual
std::shared_ptr< mcl::DisplayConfiguration > mir::client::DefaultConnectionConfiguration::the_display_configuration ( )
overridevirtual
std::shared_ptr< mcl::EventHandlerRegister > mir::client::DefaultConnectionConfiguration::the_event_handler_register ( )
overridevirtual
std::shared_ptr< mcl::EventSink > mir::client::DefaultConnectionConfiguration::the_event_sink ( )
overridevirtual
std::shared_ptr< mir::input::InputDevices > mir::client::DefaultConnectionConfiguration::the_input_devices ( )
overridevirtual
std::shared_ptr< mir::input::receiver::InputPlatform > mir::client::DefaultConnectionConfiguration::the_input_platform ( )
overridevirtual
std::shared_ptr< mir::input::receiver::InputReceiverReport > mir::client::DefaultConnectionConfiguration::the_input_receiver_report ( )
virtual
std::shared_ptr< mcl::LifecycleControl > mir::client::DefaultConnectionConfiguration::the_lifecycle_control ( )
overridevirtual
std::shared_ptr< mir::logging::Logger > mir::client::DefaultConnectionConfiguration::the_logger ( )
overridevirtual
std::shared_ptr< mcl::PingHandler > mir::client::DefaultConnectionConfiguration::the_ping_handler ( )
overridevirtual
std::shared_ptr< mir::client::rpc::MirBasicRpcChannel > mir::client::DefaultConnectionConfiguration::the_rpc_channel ( )
overridevirtual
std::shared_ptr< mcl::rpc::RpcReport > mir::client::DefaultConnectionConfiguration::the_rpc_report ( )
virtual
std::shared_ptr< mir::SharedLibraryProberReport > mir::client::DefaultConnectionConfiguration::the_shared_library_prober_report ( )
std::string mir::client::DefaultConnectionConfiguration::the_socket_file ( )
virtual
std::shared_ptr< mcl::ConnectionSurfaceMap > mir::client::DefaultConnectionConfiguration::the_surface_map ( )
overridevirtual

Member Data Documentation

CachedPtr<mir::client::AsyncBufferFactory> mir::client::DefaultConnectionConfiguration::async_buffer_factory
protected
CachedPtr<ClientPlatformFactory> mir::client::DefaultConnectionConfiguration::client_platform_factory
protected
CachedPtr<DisplayConfiguration> mir::client::DefaultConnectionConfiguration::display_configuration
protected
CachedPtr<EventDistributor> mir::client::DefaultConnectionConfiguration::event_distributor
protected
CachedPtr<input::InputDevices> mir::client::DefaultConnectionConfiguration::input_devices
protected
CachedPtr<input::receiver::InputPlatform> mir::client::DefaultConnectionConfiguration::input_platform
protected
CachedPtr<input::receiver::InputReceiverReport> mir::client::DefaultConnectionConfiguration::input_receiver_report
protected
CachedPtr<LifecycleControl> mir::client::DefaultConnectionConfiguration::lifecycle_control
protected
CachedPtr<mir::logging::Logger> mir::client::DefaultConnectionConfiguration::logger
protected
CachedPtr<PingHandler> mir::client::DefaultConnectionConfiguration::ping_handler
protected
CachedPtr<mir::client::rpc::MirBasicRpcChannel> mir::client::DefaultConnectionConfiguration::rpc_channel
protected
CachedPtr<rpc::RpcReport> mir::client::DefaultConnectionConfiguration::rpc_report
protected
CachedPtr<mir::SharedLibraryProberReport> mir::client::DefaultConnectionConfiguration::shared_library_prober_report
protected
CachedPtr<ConnectionSurfaceMap> mir::client::DefaultConnectionConfiguration::surface_map
protected

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016