19 #ifndef MIR_GRAPHICS_NESTED_MIR_CLIENT_HOST_CONNECTION_H_
20 #define MIR_GRAPHICS_NESTED_MIR_CLIENT_HOST_CONNECTION_H_
57 std::function<void()> conf_change_callback;
58 std::shared_ptr<msh::HostLifecycleEventListener>
const host_lifecycle_event_listener;
All things Mir.
Definition: buffer_stream.h:37
Definition: client_types.h:270
Definition: default_server_configuration.h:72
virtual PlatformOperationMessage platform_operation(unsigned int op, PlatformOperationMessage const &request) override
void drm_set_gbm_device(struct gbm_device *dev) override
Definition: mir_client_host_connection.h:38
std::shared_ptr< HostSurface > create_surface(MirSurfaceParameters const &) override
~MirClientHostConnection()
std::shared_ptr< MirDisplayConfiguration > create_display_config() override
Definition: host_connection.h:54
EGLNativeDisplayType egl_native_display() override
void apply_display_config(MirDisplayConfiguration &) override
void set_display_config_change_callback(std::function< void()> const &cb) override
MirClientHostConnection(std::string const &host_socket, std::string const &name, std::shared_ptr< msh::HostLifecycleEventListener > const &host_lifecycle_event_listener)
Definition: mir_client_host_connection.cpp:92
Definition: mir_connection.h:79
MirSurfaceParameters is the structure of minimum required information that you must provide to Mir in...
Definition: client_types.h:138
std::vector< int > platform_fd_items() override