19 #ifndef MIR_CLIENT_DEFAULT_CONNECTION_CONFIGURATION_H_
20 #define MIR_CLIENT_DEFAULT_CONNECTION_CONFIGURATION_H_
34 class InputReceiverReport;
52 std::shared_ptr<mir::logging::Logger>
the_logger();
75 std::string
const socket_file;
DefaultConnectionConfiguration(std::string const &socket_file)
Definition: default_connection_configuration.cpp:62
CachedPtr< input::receiver::InputPlatform > input_platform
Definition: default_connection_configuration.h:66
std::shared_ptr< google::protobuf::RpcChannel > the_rpc_channel()
Definition: default_connection_configuration.cpp:78
Definition: default_connection_configuration.h:45
CachedPtr< DisplayConfiguration > display_configuration
Definition: default_connection_configuration.h:68
std::shared_ptr< input::receiver::InputPlatform > the_input_platform()
Definition: default_connection_configuration.cpp:117
virtual std::shared_ptr< input::receiver::InputReceiverReport > the_input_receiver_report()
Definition: default_connection_configuration.cpp:151
CachedPtr< mir::logging::Logger > logger
Definition: default_connection_configuration.h:64
Definition: rpc_report.h:43
std::shared_ptr< ClientPlatformFactory > the_client_platform_factory()
Definition: default_connection_configuration.cpp:99
std::shared_ptr< mir::logging::Logger > the_logger()
Definition: default_connection_configuration.cpp:89
CachedPtr< LifecycleControl > lifecycle_control
Definition: default_connection_configuration.h:69
CachedPtr< input::receiver::InputReceiverReport > input_receiver_report
Definition: default_connection_configuration.h:72
virtual std::string the_socket_file()
Definition: default_connection_configuration.cpp:127
std::shared_ptr< ConnectionSurfaceMap > the_surface_map()
Definition: default_connection_configuration.cpp:69
virtual std::shared_ptr< rpc::RpcReport > the_rpc_report()
Definition: default_connection_configuration.cpp:133
CachedPtr< rpc::RpcReport > rpc_report
Definition: default_connection_configuration.h:71
CachedPtr< ClientPlatformFactory > client_platform_factory
Definition: default_connection_configuration.h:65
std::shared_ptr< DisplayConfiguration > the_display_configuration()
Definition: default_connection_configuration.cpp:168
Definition: connection_configuration.h:51
CachedPtr< google::protobuf::RpcChannel > rpc_channel
Definition: default_connection_configuration.h:63
CachedPtr< ConnectionSurfaceMap > surface_map
Definition: default_connection_configuration.h:67
std::shared_ptr< LifecycleControl > the_lifecycle_control()
Definition: default_connection_configuration.cpp:177