Mir
Public Member Functions | Protected Member Functions | List of all members
miral::ActiveOutputsListener Class Reference

#include <active_outputs.h>

Inheritance diagram for miral::ActiveOutputsListener:
[legend]

Public Member Functions

 ActiveOutputsListener ()=default
 
virtual void advise_output_begin ()
 before any related calls begin More...
 
virtual void advise_output_end ()
 after any related calls end More...
 
virtual void advise_output_create (Output const &output)
 
virtual void advise_output_update (Output const &updated, Output const &original)
 
virtual void advise_output_delete (Output const &output)
 

Protected Member Functions

virtual ~ActiveOutputsListener ()=default
 
 ActiveOutputsListener (ActiveOutputsListener const &)=delete
 
ActiveOutputsListener operator= (ActiveOutputsListener const &)=delete
 

Constructor & Destructor Documentation

◆ ActiveOutputsListener() [1/2]

miral::ActiveOutputsListener::ActiveOutputsListener ( )
default

◆ ~ActiveOutputsListener()

virtual miral::ActiveOutputsListener::~ActiveOutputsListener ( )
protectedvirtualdefault

◆ ActiveOutputsListener() [2/2]

miral::ActiveOutputsListener::ActiveOutputsListener ( ActiveOutputsListener const &  )
protecteddelete

Member Function Documentation

◆ advise_output_begin()

virtual void miral::ActiveOutputsListener::advise_output_begin ( )
virtual

before any related calls begin

◆ advise_output_create()

virtual void miral::ActiveOutputsListener::advise_output_create ( Output const &  output)
virtual

◆ advise_output_delete()

virtual void miral::ActiveOutputsListener::advise_output_delete ( Output const &  output)
virtual

◆ advise_output_end()

virtual void miral::ActiveOutputsListener::advise_output_end ( )
virtual

after any related calls end

◆ advise_output_update()

virtual void miral::ActiveOutputsListener::advise_output_update ( Output const &  updated,
Output const &  original 
)
virtual

◆ operator=()

ActiveOutputsListener miral::ActiveOutputsListener::operator= ( ActiveOutputsListener const &  )
protecteddelete

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

Copyright © 2012-2017 Canonical Ltd.
Generated on Mon Oct 30 19:44:55 UTC 2017