|
Mir
|
#include <session_manager.h>
Public Member Functions | |
| SessionManager (std::shared_ptr< SurfaceCoordinator > const &surface_coordinator, 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) | |
| 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 |
Protected Member Functions | |
| SessionManager (const SessionManager &)=delete | |
| SessionManager & | operator= (const SessionManager &)=delete |
Protected Member Functions inherited from mir::scene::SessionCoordinator | |
| SessionCoordinator ()=default | |
| virtual | ~SessionCoordinator ()=default |
| SessionCoordinator (SessionCoordinator const &)=delete | |
| SessionCoordinator & | operator= (SessionCoordinator const &)=delete |
|
explicit |
|
virtualnoexcept |
|
protecteddelete |
|
overridevirtual |
Implements mir::scene::SessionCoordinator.
|
overridevirtual |
Implements mir::scene::SessionCoordinator.
|
protecteddelete |
|
overridevirtual |
Implements mir::scene::SessionCoordinator.
|
overridevirtual |
Implements mir::scene::SessionCoordinator.
|
overridevirtual |
Implements mir::scene::SessionCoordinator.
Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015