Mir
|
#include <session.h>
Public Member Functions | |
virtual void | drop_outstanding_requests ()=0 |
virtual pid_t | process_id () const =0 |
virtual void | take_snapshot (SnapshotCallback const &snapshot_taken)=0 |
virtual std::shared_ptr< Surface > | default_surface () const =0 |
virtual void | set_lifecycle_state (MirLifecycleState state)=0 |
virtual void | hide ()=0 |
virtual void | show ()=0 |
virtual void | start_prompt_session ()=0 |
virtual void | stop_prompt_session ()=0 |
virtual void | suspend_prompt_session ()=0 |
virtual void | resume_prompt_session ()=0 |
virtual frontend::SurfaceId | create_surface (SurfaceCreationParameters const ¶ms, std::shared_ptr< frontend::EventSink > const &sink)=0 |
virtual void | destroy_surface (frontend::SurfaceId surface)=0 |
virtual std::shared_ptr< Surface > | surface (frontend::SurfaceId surface) const =0 |
virtual std::shared_ptr< Surface > | surface_after (std::shared_ptr< Surface > const &) const =0 |
virtual std::shared_ptr< frontend::BufferStream > | get_buffer_stream (frontend::BufferStreamId stream) const =0 |
virtual frontend::BufferStreamId | create_buffer_stream (graphics::BufferProperties const &props)=0 |
virtual void | destroy_buffer_stream (frontend::BufferStreamId stream)=0 |
virtual void | configure_streams (Surface &surface, std::vector< shell::StreamSpecification > const &config)=0 |
virtual void | destroy_surface (std::weak_ptr< Surface > const &surface)=0 |
virtual graphics::BufferID | create_buffer (graphics::BufferProperties const &properties)=0 |
virtual void | destroy_buffer (graphics::BufferID)=0 |
virtual std::shared_ptr< graphics::Buffer > | get_buffer (graphics::BufferID)=0 |
![]() | |
virtual | ~Session ()=default |
virtual std::shared_ptr< Surface > | get_surface (SurfaceId surface) const =0 |
virtual std::string | name () const =0 |
virtual void | send_display_config (graphics::DisplayConfiguration const &)=0 |
virtual void | send_error (ClientVisibleError const &)=0 |
virtual void | send_input_config (MirInputConfig const &config)=0 |
Additional Inherited Members | |
![]() | |
Session ()=default | |
Session (Session const &)=delete | |
Session & | operator= (Session const &)=delete |
|
pure virtual |
|
pure virtual |
Implements mir::frontend::Session.
|
pure virtual |
Implements mir::frontend::Session.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implements mir::frontend::Session.
|
pure virtual |
Implements mir::frontend::Session.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implements mir::frontend::Session.
|
pure virtual |
Implements mir::frontend::Session.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Copyright © 2012-2016 Canonical Ltd.
Generated on Mon Jun 5 13:49:26 UTC 2017