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 |
![]() | |
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