#include <session_manager.h>
|
| | SessionManager (std::shared_ptr< shell::SurfaceStack > const &surface_stack, std::shared_ptr< SurfaceFactory > const &surface_factory, std::shared_ptr< BufferStreamFactory > const &buffer_stream_factory, std::shared_ptr< SessionContainer > const &app_container, std::shared_ptr< SnapshotStrategy > const &snapshot_strategy, std::shared_ptr< SessionEventSink > const &session_event_sink, std::shared_ptr< SessionListener > const &session_listener, std::shared_ptr< graphics::Display const > const &display, std::shared_ptr< ApplicationNotRespondingDetector > const &anr_detector) |
| |
| virtual | ~SessionManager () noexcept |
| |
| std::shared_ptr< Session > | open_session (pid_t client_pid, std::string const &name, std::shared_ptr< frontend::EventSink > const &sink) override |
| |
| void | close_session (std::shared_ptr< Session > const &session) override |
| |
| std::shared_ptr< Session > | successor_of (std::shared_ptr< Session > const &) const override |
| |
| void | set_focus_to (std::shared_ptr< Session > const &focus) override |
| |
| void | unset_focus () override |
| |
| mir::scene::SessionManager::~SessionManager |
( |
| ) |
|
|
virtualnoexcept |
| void mir::scene::SessionManager::close_session |
( |
std::shared_ptr< Session > const & |
session | ) |
|
|
overridevirtual |
| void mir::scene::SessionManager::set_focus_to |
( |
std::shared_ptr< Session > const & |
focus | ) |
|
|
overridevirtual |
| std::shared_ptr< ms::Session > mir::scene::SessionManager::successor_of |
( |
std::shared_ptr< Session > const & |
session | ) |
const |
|
overridevirtual |
| void mir::scene::SessionManager::unset_focus |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016