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::CompositorReport > create_compositor_report () override
 
std::shared_ptr< graphics::DisplayReport > create_display_report () override
 
std::shared_ptr< scene::SceneReport > create_scene_report () override
 
std::shared_ptr< frontend::ConnectorReport > create_connector_report () override
 
std::shared_ptr< frontend::SessionMediatorReport > create_session_mediator_report () override
 
std::shared_ptr< frontend::MessageProcessorReport > create_message_processor_report () override
 
std::shared_ptr< input::InputReport > create_input_report () override
 
std::shared_ptr< SharedLibraryProberReport > create_shared_library_prober_report () override
 
std::shared_ptr< shell::ShellReport > create_shell_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
 
ReportFactory & operator= (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
std::shared_ptr< mir::shell::ShellReport > mir::report::LttngReportFactory::create_shell_report ( )
overridevirtual

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016