Mir
Public Types | Public Member Functions | Protected Member Functions | List of all members
mir::scene::SceneReport Class Referenceabstract

#include <scene_report.h>

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

Public Types

typedef void * BasicSurfaceId
 

Public Member Functions

virtual void surface_created (BasicSurfaceId id, std::string const &name)=0
 
virtual void surface_added (BasicSurfaceId id, std::string const &name)=0
 
virtual void surface_removed (BasicSurfaceId id, std::string const &name)=0
 
virtual void surface_deleted (BasicSurfaceId id, std::string const &name)=0
 

Protected Member Functions

 SceneReport ()=default
 
virtual ~SceneReport ()=default
 
 SceneReport (SceneReport const &)=delete
 
SceneReportoperator= (SceneReport const &)=delete
 

Member Typedef Documentation

Constructor & Destructor Documentation

mir::scene::SceneReport::SceneReport ( )
protecteddefault
virtual mir::scene::SceneReport::~SceneReport ( )
protectedvirtualdefault

Reimplemented in mir::report::null::SceneReport.

mir::scene::SceneReport::SceneReport ( SceneReport const &  )
protecteddelete

Member Function Documentation

SceneReport& mir::scene::SceneReport::operator= ( SceneReport const &  )
protecteddelete
virtual void mir::scene::SceneReport::surface_added ( BasicSurfaceId  id,
std::string const &  name 
)
pure virtual
virtual void mir::scene::SceneReport::surface_created ( BasicSurfaceId  id,
std::string const &  name 
)
pure virtual
virtual void mir::scene::SceneReport::surface_deleted ( BasicSurfaceId  id,
std::string const &  name 
)
pure virtual
virtual void mir::scene::SceneReport::surface_removed ( BasicSurfaceId  id,
std::string const &  name 
)
pure virtual

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016