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