19 #ifndef MIR_FRONTEND_SESSION_H_ 20 #define MIR_FRONTEND_SESSION_H_ 32 class ClientVisibleError;
36 class DisplayConfiguration;
37 struct BufferProperties;
51 virtual std::shared_ptr<Surface> get_surface(
SurfaceId surface)
const = 0;
53 virtual std::shared_ptr<BufferStream> get_buffer_stream(
BufferStreamId stream)
const = 0;
64 virtual void send_error(ClientVisibleError
const&) = 0;
75 #endif // MIR_FRONTEND_SESSION_H_
Definition: as_render_target.h:27
Buffer creation properties.
Definition: buffer_properties.h:48
Interface to a configuration of display cards and outputs.
Definition: display_configuration.h:181