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

#include <null_session_listener.h>

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

Public Member Functions

 NullSessionListener ()=default
 
virtual ~NullSessionListener () noexcept(true)=default
 
void starting (std::shared_ptr< Session > const &) override
 
void stopping (std::shared_ptr< Session > const &) override
 
void focused (std::shared_ptr< Session > const &) override
 
void unfocused () override
 
void surface_created (Session &, std::shared_ptr< Surface > const &) override
 
void destroying_surface (Session &, std::shared_ptr< Surface > const &) override
 

Protected Member Functions

 NullSessionListener (const NullSessionListener &)=delete
 
NullSessionListeneroperator= (const NullSessionListener &)=delete
 
- Protected Member Functions inherited from mir::scene::SessionListener
 SessionListener ()=default
 
virtual ~SessionListener ()=default
 
 SessionListener (const SessionListener &)=delete
 
SessionListeneroperator= (const SessionListener &)=delete
 

Constructor & Destructor Documentation

mir::scene::NullSessionListener::NullSessionListener ( )
default
virtual mir::scene::NullSessionListener::~NullSessionListener ( )
virtualdefaultnoexcept
mir::scene::NullSessionListener::NullSessionListener ( const NullSessionListener )
protecteddelete

Member Function Documentation

void mir::scene::NullSessionListener::destroying_surface ( Session ,
std::shared_ptr< Surface > const &   
)
inlineoverridevirtual
void mir::scene::NullSessionListener::focused ( std::shared_ptr< Session > const &  )
inlineoverridevirtual
NullSessionListener& mir::scene::NullSessionListener::operator= ( const NullSessionListener )
protecteddelete
void mir::scene::NullSessionListener::starting ( std::shared_ptr< Session > const &  )
inlineoverridevirtual
void mir::scene::NullSessionListener::stopping ( std::shared_ptr< Session > const &  )
inlineoverridevirtual
void mir::scene::NullSessionListener::surface_created ( Session ,
std::shared_ptr< Surface > const &   
)
inlineoverridevirtual
void mir::scene::NullSessionListener::unfocused ( )
inlineoverridevirtual

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

Copyright © 2012-2016 Canonical Ltd.
Generated on Mon Jun 5 11:05:03 UTC 2017