Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
mir::scene::DefaultSessionContainer Class Reference

#include <default_session_container.h>

Inheritance diagram for mir::scene::DefaultSessionContainer:
Inheritance graph
[legend]

Public Member Functions

void insert_session (std::shared_ptr< shell::Session > const &session)
 
void remove_session (std::shared_ptr< shell::Session > const &session)
 
void for_each (std::function< void(std::shared_ptr< shell::Session > const &)> f) const
 
std::shared_ptr< shell::Sessionsuccessor_of (std::shared_ptr< shell::Session > const &session) const
 

Additional Inherited Members

- Protected Member Functions inherited from mir::scene::SessionContainer
 SessionContainer ()=default
 
virtual ~SessionContainer ()=default
 
 SessionContainer (const SessionContainer &)=delete
 
SessionContaineroperator= (const SessionContainer &)=delete
 

Member Function Documentation

void mir::scene::DefaultSessionContainer::for_each ( std::function< void(std::shared_ptr< shell::Session > const &)>  f) const
virtual
void mir::scene::DefaultSessionContainer::insert_session ( std::shared_ptr< shell::Session > const &  session)
virtual
void mir::scene::DefaultSessionContainer::remove_session ( std::shared_ptr< shell::Session > const &  session)
virtual
std::shared_ptr< msh::Session > mir::scene::DefaultSessionContainer::successor_of ( std::shared_ptr< shell::Session > const &  session) const
virtual

The documentation for this class was generated from the following files:

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014