19 #ifndef MIR_GRAPHICS_NESTED_MIR_CLIENT_HOST_CONNECTION_H_
20 #define MIR_GRAPHICS_NESTED_MIR_CLIENT_HOST_CONNECTION_H_
41 MirClientHostConnection(std::string
const& host_socket, std::string
const& name, std::shared_ptr<msh::HostLifecycleEventListener>
const& host_lifecycle_event_listener);
56 std::function<void()> conf_change_callback;
57 std::shared_ptr<msh::HostLifecycleEventListener>
const host_lifecycle_event_listener;
All things Mir.
Definition: aging_buffer.h:24
Definition: client_types.h:266
Definition: session_manager.h:31
void drm_auth_magic(int magic) 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:53
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:88
Definition: mir_connection.h:72
MirSurfaceParameters is the structure of minimum required information that you must provide to Mir in...
Definition: client_types.h:135
std::vector< int > platform_fd_items() override