#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, std::shared_ptr< graphics::GraphicBufferAllocator > const &allocator) |
|
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 Thu Sep 8 14:50:19 UTC 2016