44
45
std::vector<int> platform_fd_items() override;
45
46
EGLNativeDisplayType egl_native_display() override;
46
47
std::shared_ptr<MirDisplayConfiguration> create_display_config() override;
49
int width, int height, MirPixelFormat pf, char const* name,
48
51
void set_display_config_change_callback(std::function<void()> const& cb) override;
49
52
void apply_display_config(MirDisplayConfiguration&) override;
52
57
virtual PlatformOperationMessage platform_operation(
53
58
unsigned int op, PlatformOperationMessage const& request) override;
56
63
MirConnection* const mir_connection;
57
64
std::function<void()> conf_change_callback;
58
65
std::shared_ptr<msh::HostLifecycleEventListener> const host_lifecycle_event_listener;