Mir
Public Member Functions | List of all members
mir::shell::ShellReport Class Referenceabstract

#include <shell_report.h>

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

Public Member Functions

virtual void opened_session (scene::Session const &session)=0
 
virtual void closing_session (scene::Session const &session)=0
 
virtual void created_surface (scene::Session const &session, frontend::SurfaceId surface_id)=0
 
virtual void update_surface (scene::Session const &session, scene::Surface const &surface, SurfaceSpecification const &modifications)=0
 
virtual void update_surface (scene::Session const &session, scene::Surface const &surface, MirSurfaceAttrib attrib, int value)=0
 
virtual void destroying_surface (scene::Session const &session, frontend::SurfaceId surface)=0
 
virtual void started_prompt_session (scene::PromptSession const &prompt_session, scene::Session const &session)=0
 
virtual void added_prompt_provider (scene::PromptSession const &prompt_session, scene::Session const &session)=0
 
virtual void stopping_prompt_session (scene::PromptSession const &prompt_session)=0
 
virtual void adding_display (geometry::Rectangle const &area)=0
 
virtual void removing_display (geometry::Rectangle const &area)=0
 
virtual void input_focus_set_to (scene::Session const *focus_session, scene::Surface const *focus_surface)=0
 
virtual void surfaces_raised (SurfaceSet const &surfaces)=0
 
 ShellReport ()=default
 
virtual ~ShellReport ()=default
 
 ShellReport (ShellReport const &)=delete
 
ShellReportoperator= (ShellReport const &)=delete
 

Constructor & Destructor Documentation

mir::shell::ShellReport::ShellReport ( )
default
virtual mir::shell::ShellReport::~ShellReport ( )
virtualdefault
mir::shell::ShellReport::ShellReport ( ShellReport const &  )
delete

Member Function Documentation

virtual void mir::shell::ShellReport::added_prompt_provider ( scene::PromptSession const &  prompt_session,
scene::Session const &  session 
)
pure virtual

Implemented in mir::logging::ShellReport.

virtual void mir::shell::ShellReport::adding_display ( geometry::Rectangle const &  area)
pure virtual

Implemented in mir::logging::ShellReport.

virtual void mir::shell::ShellReport::closing_session ( scene::Session const &  session)
pure virtual

Implemented in mir::logging::ShellReport.

virtual void mir::shell::ShellReport::created_surface ( scene::Session const &  session,
frontend::SurfaceId  surface_id 
)
pure virtual

Implemented in mir::logging::ShellReport.

virtual void mir::shell::ShellReport::destroying_surface ( scene::Session const &  session,
frontend::SurfaceId  surface 
)
pure virtual

Implemented in mir::logging::ShellReport.

virtual void mir::shell::ShellReport::input_focus_set_to ( scene::Session const *  focus_session,
scene::Surface const *  focus_surface 
)
pure virtual

Implemented in mir::logging::ShellReport.

virtual void mir::shell::ShellReport::opened_session ( scene::Session const &  session)
pure virtual

Implemented in mir::logging::ShellReport.

ShellReport& mir::shell::ShellReport::operator= ( ShellReport const &  )
delete
virtual void mir::shell::ShellReport::removing_display ( geometry::Rectangle const &  area)
pure virtual

Implemented in mir::logging::ShellReport.

virtual void mir::shell::ShellReport::started_prompt_session ( scene::PromptSession const &  prompt_session,
scene::Session const &  session 
)
pure virtual

Implemented in mir::logging::ShellReport.

virtual void mir::shell::ShellReport::stopping_prompt_session ( scene::PromptSession const &  prompt_session)
pure virtual

Implemented in mir::logging::ShellReport.

virtual void mir::shell::ShellReport::surfaces_raised ( SurfaceSet const &  surfaces)
pure virtual

Implemented in mir::logging::ShellReport.

virtual void mir::shell::ShellReport::update_surface ( scene::Session const &  session,
scene::Surface const &  surface,
SurfaceSpecification const &  modifications 
)
pure virtual

Implemented in mir::logging::ShellReport.

virtual void mir::shell::ShellReport::update_surface ( scene::Session const &  session,
scene::Surface const &  surface,
MirSurfaceAttrib  attrib,
int  value 
)
pure virtual

Implemented in mir::logging::ShellReport.


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