Mir
|
#include <application_session.h>
Public Member Functions | |
ApplicationSession (std::shared_ptr< SurfaceCoordinator > const &surface_coordinator, pid_t pid, std::string const &session_name, std::shared_ptr< SnapshotStrategy > const &snapshot_strategy, std::shared_ptr< SessionListener > const &session_listener, std::shared_ptr< frontend::EventSink > const &sink) | |
~ApplicationSession () | |
frontend::SurfaceId | create_surface (SurfaceCreationParameters const ¶ms) override |
void | destroy_surface (frontend::SurfaceId surface) override |
std::shared_ptr< frontend::Surface > | get_surface (frontend::SurfaceId surface) const override |
std::shared_ptr< Surface > | surface (frontend::SurfaceId surface) const override |
void | take_snapshot (SnapshotCallback const &snapshot_taken) override |
std::shared_ptr< Surface > | default_surface () const override |
std::string | name () const override |
pid_t | process_id () const override |
void | force_requests_to_complete () override |
void | hide () override |
void | show () override |
void | send_display_config (graphics::DisplayConfiguration const &info) override |
void | set_lifecycle_state (MirLifecycleState state) override |
void | start_prompt_session () override |
void | stop_prompt_session () override |
void | suspend_prompt_session () override |
void | resume_prompt_session () override |
![]() | |
virtual | ~Session ()=default |
Protected Member Functions | |
ApplicationSession (ApplicationSession const &)=delete | |
ApplicationSession & | operator= (ApplicationSession const &)=delete |
![]() | |
Session ()=default | |
Session (Session const &)=delete | |
Session & | operator= (Session const &)=delete |
mir::scene::ApplicationSession::ApplicationSession | ( | std::shared_ptr< SurfaceCoordinator > const & | surface_coordinator, |
pid_t | pid, | ||
std::string const & | session_name, | ||
std::shared_ptr< SnapshotStrategy > const & | snapshot_strategy, | ||
std::shared_ptr< SessionListener > const & | session_listener, | ||
std::shared_ptr< frontend::EventSink > const & | sink | ||
) |
mir::scene::ApplicationSession::~ApplicationSession | ( | ) |
|
protecteddelete |
|
overridevirtual |
Implements mir::scene::Session.
|
overridevirtual |
Implements mir::scene::Session.
|
overridevirtual |
Implements mir::scene::Session.
|
overridevirtual |
Implements mir::scene::Session.
|
overridevirtual |
Implements mir::frontend::Session.
|
overridevirtual |
Implements mir::scene::Session.
|
overridevirtual |
Implements mir::frontend::Session.
|
protecteddelete |
|
overridevirtual |
Implements mir::scene::Session.
|
overridevirtual |
Implements mir::scene::Session.
|
overridevirtual |
Implements mir::scene::Session.
|
overridevirtual |
Implements mir::scene::Session.
|
overridevirtual |
Implements mir::scene::Session.
|
overridevirtual |
Implements mir::scene::Session.
|
overridevirtual |
Implements mir::scene::Session.
|
overridevirtual |
Implements mir::scene::Session.
|
overridevirtual |
Implements mir::scene::Session.
|
overridevirtual |
Implements mir::scene::Session.
Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015