class MainService

Defined at line 38 of file ../../src/developer/forensics/feedback/main_service.h

Public Methods

void MainService (async_dispatcher_t * dispatcher, std::shared_ptr<sys::ServiceDirectory> services, timekeeper::Clock * clock, inspect::Node * inspect_root, cobalt::Logger * cobalt, const Annotations & startup_annotations, fidl::InterfaceRequest<fuchsia::process::lifecycle::Lifecycle> lifecycle_channel, std::unique_ptr<RedactorBase> redactor, Options options)

Defined at line 57 of file ../../src/developer/forensics/feedback/main_service.cc

void ~MainService ()

Defined at line 158 of file ../../src/developer/forensics/feedback/main_service.cc

template <typename Protocol>
::fidl::InterfaceRequestHandler<Protocol> GetHandler ()
template <>
::fidl::InterfaceRequestHandler<fuchsia::feedback::LastRebootInfoProvider> GetHandler<fuchsia::feedback::LastRebootInfoProvider> ()

Defined at line 160 of file ../../src/developer/forensics/feedback/main_service.cc

template <>
::fidl::InterfaceRequestHandler<fuchsia::feedback::CrashReporter> GetHandler<fuchsia::feedback::CrashReporter> ()

Defined at line 168 of file ../../src/developer/forensics/feedback/main_service.cc

template <>
::fidl::InterfaceRequestHandler<fuchsia::feedback::CrashReportingProductRegister> GetHandler<fuchsia::feedback::CrashReportingProductRegister> ()

Defined at line 175 of file ../../src/developer/forensics/feedback/main_service.cc

template <>
::fidl::InterfaceRequestHandler<fuchsia::feedback::ComponentDataRegister> GetHandler<fuchsia::feedback::ComponentDataRegister> ()

Defined at line 184 of file ../../src/developer/forensics/feedback/main_service.cc

template <>
::fidl::InterfaceRequestHandler<fuchsia::feedback::DataProvider> GetHandler<fuchsia::feedback::DataProvider> ()

Defined at line 192 of file ../../src/developer/forensics/feedback/main_service.cc

Records