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

#include <shell_report.h>

Inheritance diagram for mir::logging::ShellReport:
[legend]

Public Member Functions

 ShellReport (std::shared_ptr< mir::logging::Logger > const &log)
 
void opened_session (scene::Session const &) override
 
void closing_session (scene::Session const &) override
 
void created_surface (scene::Session const &, frontend::SurfaceId) override
 
void update_surface (scene::Session const &, scene::Surface const &, shell::SurfaceSpecification const &) override
 
void update_surface (scene::Session const &, scene::Surface const &, MirSurfaceAttrib, int) override
 
void destroying_surface (scene::Session const &, frontend::SurfaceId) override
 
void started_prompt_session (scene::PromptSession const &, scene::Session const &) override
 
void added_prompt_provider (scene::PromptSession const &, scene::Session const &) override
 
void stopping_prompt_session (scene::PromptSession const &) override
 
void adding_display (geometry::Rectangle const &) override
 
void removing_display (geometry::Rectangle const &) override
 
void input_focus_set_to (scene::Session const *, scene::Surface const *) override
 
void surfaces_raised (shell::SurfaceSet const &) override
 
- Public Member Functions inherited from mir::shell::ShellReport
 ShellReport ()=default
 
virtual ~ShellReport ()=default
 
 ShellReport (ShellReport const &)=delete
 
ShellReportoperator= (ShellReport const &)=delete
 

Constructor & Destructor Documentation

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

Member Function Documentation

void mir::logging::ShellReport::added_prompt_provider ( scene::PromptSession const &  ,
scene::Session const &   
)
overridevirtual
void mir::logging::ShellReport::adding_display ( geometry::Rectangle const &  )
overridevirtual
void mir::logging::ShellReport::closing_session ( scene::Session const &  )
overridevirtual
void mir::logging::ShellReport::created_surface ( scene::Session const &  ,
frontend::SurfaceId   
)
overridevirtual
void mir::logging::ShellReport::destroying_surface ( scene::Session const &  ,
frontend::SurfaceId   
)
overridevirtual
void mir::logging::ShellReport::input_focus_set_to ( scene::Session const *  ,
scene::Surface const *   
)
overridevirtual
void mir::logging::ShellReport::opened_session ( scene::Session const &  )
overridevirtual
void mir::logging::ShellReport::removing_display ( geometry::Rectangle const &  )
overridevirtual
void mir::logging::ShellReport::started_prompt_session ( scene::PromptSession const &  ,
scene::Session const &   
)
overridevirtual
void mir::logging::ShellReport::stopping_prompt_session ( scene::PromptSession const &  )
overridevirtual
void mir::logging::ShellReport::surfaces_raised ( shell::SurfaceSet const &  )
overridevirtual
void mir::logging::ShellReport::update_surface ( scene::Session const &  ,
scene::Surface const &  ,
shell::SurfaceSpecification const &   
)
overridevirtual
void mir::logging::ShellReport::update_surface ( scene::Session const &  ,
scene::Surface const &  ,
MirSurfaceAttrib  ,
int   
)
overridevirtual

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016