19 #ifndef MIR_CLIENT_DEFAULT_CONNECTION_CONFIGURATION_H_
20 #define MIR_CLIENT_DEFAULT_CONNECTION_CONFIGURATION_H_
30 class SharedLibraryProberReport;
36 class InputReceiverReport;
41 class EventDistributor;
55 std::shared_ptr<mir::logging::Logger>
the_logger();
87 std::string
const socket_file;
std::shared_ptr< mir::SharedLibraryProberReport > the_shared_library_prober_report()
Definition: default_connection_configuration.cpp:207
All things Mir.
Definition: aging_buffer.h:24
DefaultConnectionConfiguration(std::string const &socket_file)
Definition: default_connection_configuration.cpp:69
CachedPtr< input::receiver::InputPlatform > input_platform
Definition: default_connection_configuration.h:76
std::shared_ptr< google::protobuf::RpcChannel > the_rpc_channel()
Definition: default_connection_configuration.cpp:85
Definition: default_connection_configuration.h:48
CachedPtr< DisplayConfiguration > display_configuration
Definition: default_connection_configuration.h:78
std::shared_ptr< input::receiver::InputPlatform > the_input_platform()
Definition: default_connection_configuration.cpp:120
virtual std::shared_ptr< input::receiver::InputReceiverReport > the_input_receiver_report()
Definition: default_connection_configuration.cpp:154
CachedPtr< mir::logging::Logger > logger
Definition: default_connection_configuration.h:74
std::shared_ptr< EventHandlerRegister > the_event_handler_register()
Definition: default_connection_configuration.cpp:198
Definition: rpc_report.h:44
std::shared_ptr< ClientPlatformFactory > the_client_platform_factory()
Definition: default_connection_configuration.cpp:106
std::shared_ptr< EventSink > the_event_sink()
Definition: default_connection_configuration.cpp:189
std::shared_ptr< mir::logging::Logger > the_logger()
Definition: default_connection_configuration.cpp:96
CachedPtr< mir::SharedLibraryProberReport > shared_library_prober_report
Definition: default_connection_configuration.h:84
CachedPtr< LifecycleControl > lifecycle_control
Definition: default_connection_configuration.h:79
CachedPtr< input::receiver::InputReceiverReport > input_receiver_report
Definition: default_connection_configuration.h:83
virtual std::string the_socket_file()
Definition: default_connection_configuration.cpp:130
std::shared_ptr< mir::SharedLibrary > platform_library
Definition: default_connection_configuration.h:71
std::shared_ptr< ConnectionSurfaceMap > the_surface_map()
Definition: default_connection_configuration.cpp:76
std::shared_ptr< SharedLibrary > the_platform_library() override
Definition: default_connection_configuration.cpp:223
virtual std::shared_ptr< rpc::RpcReport > the_rpc_report()
Definition: default_connection_configuration.cpp:136
CachedPtr< rpc::RpcReport > rpc_report
Definition: default_connection_configuration.h:82
CachedPtr< ClientPlatformFactory > client_platform_factory
Definition: default_connection_configuration.h:75
std::shared_ptr< DisplayConfiguration > the_display_configuration()
Definition: default_connection_configuration.cpp:171
Definition: connection_configuration.h:54
CachedPtr< EventDistributor > event_distributor
Definition: default_connection_configuration.h:80
CachedPtr< google::protobuf::RpcChannel > rpc_channel
Definition: default_connection_configuration.h:73
CachedPtr< ConnectionSurfaceMap > surface_map
Definition: default_connection_configuration.h:77
std::shared_ptr< LifecycleControl > the_lifecycle_control()
Definition: default_connection_configuration.cpp:180