Mir
Public Member Functions | List of all members
mir::report::logging::SceneReport Class Reference

#include <scene_report.h>

Inheritance diagram for mir::report::logging::SceneReport:
[legend]

Public Member Functions

 SceneReport (std::shared_ptr< mir::logging::Logger > const &log)
 
void surface_created (BasicSurfaceId id, std::string const &name)
 
void surface_added (BasicSurfaceId id, std::string const &name)
 
void surface_removed (BasicSurfaceId id, std::string const &name)
 
void surface_deleted (BasicSurfaceId id, std::string const &name)
 

Additional Inherited Members

- Public Types inherited from mir::scene::SceneReport
typedef void * BasicSurfaceId
 
- Protected Member Functions inherited from mir::scene::SceneReport
 SceneReport ()=default
 
virtual ~SceneReport ()=default
 
 SceneReport (SceneReport const &)=delete
 
SceneReportoperator= (SceneReport const &)=delete
 

Constructor & Destructor Documentation

mir::report::logging::SceneReport::SceneReport ( std::shared_ptr< mir::logging::Logger > const &  log)

Member Function Documentation

void mir::report::logging::SceneReport::surface_added ( BasicSurfaceId  id,
std::string const &  name 
)
virtual
void mir::report::logging::SceneReport::surface_created ( BasicSurfaceId  id,
std::string const &  name 
)
virtual
void mir::report::logging::SceneReport::surface_deleted ( BasicSurfaceId  id,
std::string const &  name 
)
virtual
void mir::report::logging::SceneReport::surface_removed ( BasicSurfaceId  id,
std::string const &  name 
)
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