~vanvugt/mir/simplify-DisplayReport

« back to all changes in this revision

Viewing changes to src/server/logging/display_report.h

  • Committer: Daniel van Vugt
  • Date: 2013-12-19 07:56:16 UTC
  • Revision ID: daniel.van.vugt@canonical.com-20131219075616-xvm4kt4pg8c0be3z
Initial attempt at simplifying DisplayReport

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
class DisplayReport : public graphics::DisplayReport
34
34
{
35
35
  public:
36
 
 
37
 
    static const char* component();
38
 
 
39
36
    DisplayReport(const std::shared_ptr<Logger>& logger);
40
37
    virtual ~DisplayReport();
41
38
 
42
 
    virtual void report_successful_setup_of_native_resources();
43
 
    virtual void report_successful_egl_make_current_on_construction();
44
 
    virtual void report_successful_egl_buffer_swap_on_construction();
45
 
    virtual void report_successful_drm_mode_set_crtc_on_construction();
46
 
    virtual void report_successful_display_construction();
 
39
    virtual void report_success(bool success, char const* what);
47
40
    virtual void report_drm_master_failure(int error);
48
 
    virtual void report_vt_switch_away_failure();
49
 
    virtual void report_vt_switch_back_failure();
50
41
    virtual void report_hwc_composition_in_use(int major, int minor);
51
42
    virtual void report_gpu_composition_in_use();
52
43
    virtual void report_egl_configuration(EGLDisplay disp, EGLConfig cfg);