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 &session) override
 
void closing_session (scene::Session const &session) override
 
void created_surface (scene::Session const &session, frontend::SurfaceId surface_id) override
 
void update_surface (scene::Session const &session, scene::Surface const &surface, shell::SurfaceSpecification const &modifications) override
 
void update_surface (scene::Session const &session, scene::Surface const &surface, MirSurfaceAttrib attrib, int value) override
 
void destroying_surface (scene::Session const &session, frontend::SurfaceId surface) override
 
void started_prompt_session (scene::PromptSession const &prompt_session, scene::Session const &session) override
 
void added_prompt_provider (scene::PromptSession const &prompt_session, scene::Session const &session) override
 
void stopping_prompt_session (scene::PromptSession const &prompt_session) override
 
void adding_display (geometry::Rectangle const &area) override
 
void removing_display (geometry::Rectangle const &area) override
 
void input_focus_set_to (scene::Session const *focus_session, scene::Surface const *focus_surface) override
 
void surfaces_raised (shell::SurfaceSet const &surfaces) 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 &  prompt_session,
scene::Session const &  session 
)
overridevirtual
void mir::logging::ShellReport::adding_display ( geometry::Rectangle const &  area)
overridevirtual
void mir::logging::ShellReport::closing_session ( scene::Session const &  session)
overridevirtual
void mir::logging::ShellReport::created_surface ( scene::Session const &  session,
frontend::SurfaceId  surface_id 
)
overridevirtual
void mir::logging::ShellReport::destroying_surface ( scene::Session const &  session,
frontend::SurfaceId  surface 
)
overridevirtual
void mir::logging::ShellReport::input_focus_set_to ( scene::Session const *  focus_session,
scene::Surface const *  focus_surface 
)
overridevirtual
void mir::logging::ShellReport::opened_session ( scene::Session const &  session)
overridevirtual
void mir::logging::ShellReport::removing_display ( geometry::Rectangle const &  area)
overridevirtual
void mir::logging::ShellReport::started_prompt_session ( scene::PromptSession const &  prompt_session,
scene::Session const &  session 
)
overridevirtual
void mir::logging::ShellReport::stopping_prompt_session ( scene::PromptSession const &  prompt_session)
overridevirtual
void mir::logging::ShellReport::surfaces_raised ( shell::SurfaceSet const &  surfaces)
overridevirtual
void mir::logging::ShellReport::update_surface ( scene::Session const &  session,
scene::Surface const &  surface,
shell::SurfaceSpecification const &  modifications 
)
overridevirtual
void mir::logging::ShellReport::update_surface ( scene::Session const &  session,
scene::Surface const &  surface,
MirSurfaceAttrib  attrib,
int  value 
)
overridevirtual

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

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