Mir
Public Member Functions | List of all members
mir::scene::DefaultSessionContainer Class Reference

#include <default_session_container.h>

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

Public Member Functions

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

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< Session > const &)>  f) const
overridevirtual
void mir::scene::DefaultSessionContainer::insert_session ( std::shared_ptr< Session > const &  session)
overridevirtual
void mir::scene::DefaultSessionContainer::remove_session ( std::shared_ptr< Session > const &  session)
overridevirtual
std::shared_ptr< ms::Session > mir::scene::DefaultSessionContainer::successor_of ( std::shared_ptr< Session > const &  session) const
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