class CrashReporter

Defined at line 36 of file ../../src/developer/forensics/crash_reports/crash_reporter.h

Public Methods

void CrashReporter (async_dispatcher_t * dispatcher, const std::shared_ptr<sys::ServiceDirectory> & services, timekeeper::Clock * clock, zx::unowned_clock clock_handle, const std::shared_ptr<InfoContext> & info_context, feedback::BuildTypeConfig build_type_config, CrashRegister * crash_register, LogTags * tags, CrashServer * crash_server, ReportStore * report_store, feedback_data::DataProviderInternal * data_provider, zx::duration snapshot_collector_window_duration, zx::duration product_quota_reset_offset)

Defined at line 101 of file ../../src/developer/forensics/crash_reports/crash_reporter.cc

void SetNetworkIsReachable (bool is_reachable)

The crash reporter should stop / start uploading crash reports if the network is reachable /

unreachable.

Defined at line 152 of file ../../src/developer/forensics/crash_reports/crash_reporter.cc

void PersistAllCrashReports ()

The crash reporter should stop uploading crash reports and persist any future and pending crash

reports.

Defined at line 156 of file ../../src/developer/forensics/crash_reports/crash_reporter.cc

void FileReport (fuchsia::feedback::CrashReport report, FileReportCallback callback)

|fuchsia::feedback::CrashReporter|

Defined at line 161 of file ../../src/developer/forensics/crash_reports/crash_reporter.cc