Mir
Public Member Functions | List of all members
mir::report::LttngReportFactory Class Reference

#include <lttng_report_factory.h>

Inheritance diagram for mir::report::LttngReportFactory:
[legend]

Public Member Functions

std::shared_ptr< compositor::CompositorReportcreate_compositor_report () override
 
std::shared_ptr< graphics::DisplayReportcreate_display_report () override
 
std::shared_ptr< scene::SceneReportcreate_scene_report () override
 
std::shared_ptr< frontend::ConnectorReportcreate_connector_report () override
 
std::shared_ptr< frontend::SessionMediatorReportcreate_session_mediator_report () override
 
std::shared_ptr< frontend::MessageProcessorReportcreate_message_processor_report () override
 
std::shared_ptr< input::InputReportcreate_input_report () override
 
std::shared_ptr< SharedLibraryProberReportcreate_shared_library_prober_report () override
 
- Public Member Functions inherited from mir::report::ReportFactory
virtual ~ReportFactory ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from mir::report::ReportFactory
 ReportFactory ()=default
 
 ReportFactory (ReportFactory const &)=delete
 
ReportFactoryoperator= (ReportFactory const &)=delete
 

Member Function Documentation

std::shared_ptr< mir::compositor::CompositorReport > mir::report::LttngReportFactory::create_compositor_report ( )
overridevirtual
std::shared_ptr< mir::frontend::ConnectorReport > mir::report::LttngReportFactory::create_connector_report ( )
overridevirtual
std::shared_ptr< mir::graphics::DisplayReport > mir::report::LttngReportFactory::create_display_report ( )
overridevirtual
std::shared_ptr< mir::input::InputReport > mir::report::LttngReportFactory::create_input_report ( )
overridevirtual
std::shared_ptr< mir::frontend::MessageProcessorReport > mir::report::LttngReportFactory::create_message_processor_report ( )
overridevirtual
std::shared_ptr< mir::scene::SceneReport > mir::report::LttngReportFactory::create_scene_report ( )
overridevirtual
std::shared_ptr< mir::frontend::SessionMediatorReport > mir::report::LttngReportFactory::create_session_mediator_report ( )
overridevirtual
std::shared_ptr< mir::SharedLibraryProberReport > mir::report::LttngReportFactory::create_shared_library_prober_report ( )
overridevirtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015