Mir
|
#include <report_factory.h>
Public Member Functions | |
virtual | ~ReportFactory ()=default |
virtual std::shared_ptr< compositor::CompositorReport > | create_compositor_report ()=0 |
virtual std::shared_ptr< graphics::DisplayReport > | create_display_report ()=0 |
virtual std::shared_ptr< scene::SceneReport > | create_scene_report ()=0 |
virtual std::shared_ptr< frontend::ConnectorReport > | create_connector_report ()=0 |
virtual std::shared_ptr< frontend::SessionMediatorReport > | create_session_mediator_report ()=0 |
virtual std::shared_ptr< frontend::MessageProcessorReport > | create_message_processor_report ()=0 |
virtual std::shared_ptr< input::InputReport > | create_input_report ()=0 |
virtual std::shared_ptr< SharedLibraryProberReport > | create_shared_library_prober_report ()=0 |
virtual std::shared_ptr< shell::ShellReport > | create_shell_report ()=0 |
Protected Member Functions | |
ReportFactory ()=default | |
ReportFactory (ReportFactory const &)=delete | |
ReportFactory & | operator= (ReportFactory const &)=delete |
|
virtualdefault |
|
protecteddefault |
|
protecteddelete |
|
pure virtual |
Implemented in mir::report::LoggingReportFactory, mir::report::LttngReportFactory, and mir::report::NullReportFactory.
|
pure virtual |
Implemented in mir::report::LoggingReportFactory, mir::report::LttngReportFactory, and mir::report::NullReportFactory.
|
pure virtual |
Implemented in mir::report::LoggingReportFactory, mir::report::LttngReportFactory, and mir::report::NullReportFactory.
|
pure virtual |
Implemented in mir::report::LoggingReportFactory, mir::report::LttngReportFactory, and mir::report::NullReportFactory.
|
pure virtual |
Implemented in mir::report::LoggingReportFactory, mir::report::LttngReportFactory, and mir::report::NullReportFactory.
|
pure virtual |
Implemented in mir::report::LoggingReportFactory, mir::report::LttngReportFactory, and mir::report::NullReportFactory.
|
pure virtual |
Implemented in mir::report::LoggingReportFactory, mir::report::LttngReportFactory, and mir::report::NullReportFactory.
|
pure virtual |
Implemented in mir::report::LoggingReportFactory, mir::report::LttngReportFactory, and mir::report::NullReportFactory.
|
pure virtual |
Implemented in mir::report::LoggingReportFactory, mir::report::LttngReportFactory, and mir::report::NullReportFactory.
|
protecteddelete |
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016