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

#include <null_report_factory.h>

Inheritance diagram for mir::report::NullReportFactory:
[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< mir::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::NullReportFactory::create_compositor_report ( )
overridevirtual
std::shared_ptr< mir::frontend::ConnectorReport > mir::report::NullReportFactory::create_connector_report ( )
overridevirtual
std::shared_ptr< mir::graphics::DisplayReport > mir::report::NullReportFactory::create_display_report ( )
overridevirtual
std::shared_ptr< mir::input::InputReport > mir::report::NullReportFactory::create_input_report ( )
overridevirtual
std::shared_ptr< mir::frontend::MessageProcessorReport > mir::report::NullReportFactory::create_message_processor_report ( )
overridevirtual
std::shared_ptr< mir::scene::SceneReport > mir::report::NullReportFactory::create_scene_report ( )
overridevirtual
std::shared_ptr< mir::frontend::SessionMediatorReport > mir::report::NullReportFactory::create_session_mediator_report ( )
overridevirtual
std::shared_ptr< mir::SharedLibraryProberReport > mir::report::NullReportFactory::create_shared_library_prober_report ( )
overridevirtual

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015