19 #ifndef MIR_FRONTEND_SESSION_H_ 20 #define MIR_FRONTEND_SESSION_H_ 35 class ClientVisibleError;
39 class DisplayConfiguration;
40 struct BufferProperties;
54 virtual std::shared_ptr<Surface> get_surface(
SurfaceId surface)
const = 0;
56 virtual std::shared_ptr<BufferStream> get_buffer_stream(
BufferStreamId stream)
const = 0;
67 virtual void send_error(ClientVisibleError
const&) = 0;
92 #endif // MIR_FRONTEND_SESSION_H_
Definition: as_render_target.h:27
char const * name
Definition: client_types.h:171
Buffer creation properties.
Definition: buffer_properties.h:48
Interface to a configuration of display cards and outputs.
Definition: display_configuration.h:185