~vanvugt/mir/simplify-DisplayReport

« back to all changes in this revision

Viewing changes to include/platform/mir/graphics/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:
29
29
class DisplayReport
30
30
{
31
31
public:
32
 
 
33
 
    virtual void report_successful_setup_of_native_resources() = 0;
34
 
    virtual void report_successful_egl_make_current_on_construction() = 0;
35
 
    virtual void report_successful_egl_buffer_swap_on_construction() = 0;
36
 
    virtual void report_successful_display_construction() = 0;
 
32
    virtual void report_success(bool success, char const* what) = 0;
37
33
    virtual void report_egl_configuration(EGLDisplay disp, EGLConfig cfg) = 0;
38
34
    /* gbm specific */
39
 
    virtual void report_successful_drm_mode_set_crtc_on_construction() = 0;
40
35
    virtual void report_drm_master_failure(int error) = 0;
41
 
    virtual void report_vt_switch_away_failure() = 0;
42
 
    virtual void report_vt_switch_back_failure() = 0;
43
36
    /* android specific */
44
37
    virtual void report_hwc_composition_in_use(int major, int minor) = 0;
45
38
    virtual void report_gpu_composition_in_use() = 0;