19 #ifndef MIR_FRONTEND_SESSION_H_
20 #define MIR_FRONTEND_SESSION_H_
33 class DisplayConfiguration;
34 struct BufferProperties;
64 #endif // MIR_FRONTEND_SESSION_H_
All things Mir.
Definition: atomic_callback.h:25
virtual std::shared_ptr< Surface > get_surface(SurfaceId surface) const =0
Session & operator=(Session const &)=delete
virtual std::shared_ptr< BufferStream > get_buffer_stream(BufferStreamId stream) const =0
virtual BufferStreamId create_buffer_stream(graphics::BufferProperties const &props)=0
virtual ~Session()=default
virtual void destroy_buffer_stream(BufferStreamId stream)=0
Buffer creation properties.
Definition: buffer_properties.h:48
virtual std::string name() const =0