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

#include <default_session_container.h>

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

Public Member Functions

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

Additional Inherited Members

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

Member Function Documentation

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

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013