class DataProvider
Defined at line 60 of file ../../src/developer/forensics/feedback_data/data_provider.h
Provides data useful to attach in feedback reports (crash, user feedback or bug reports).
Public Methods
void DataProvider (async_dispatcher_t * dispatcher, std::shared_ptr<sys::ServiceDirectory> services, timekeeper::Clock * clock, RedactorBase * redactor, bool is_first_instance, const std::set<std::string> & default_snapshot_annotations, const feedback::AttachmentKeys & attachment_allowlist, cobalt::Logger * cobalt, feedback::AnnotationManager * annotation_manager, feedback::AttachmentManager * attachment_manager, InspectDataBudget * inspect_data_budget)
Defined at line 47 of file ../../src/developer/forensics/feedback_data/data_provider.cc
size_t NumCurrentServedArchives ()
Defined at line 78 of file ../../src/developer/forensics/feedback_data/data_provider.h
void GetAnnotations (fuchsia::feedback::GetAnnotationsParameters params, GetAnnotationsCallback callback)
|fuchsia::feedback::DataProvider|
Defined at line 86 of file ../../src/developer/forensics/feedback_data/data_provider.cc
void GetSnapshot (fuchsia::feedback::GetSnapshotParameters params, GetSnapshotCallback callback)
Defined at line 99 of file ../../src/developer/forensics/feedback_data/data_provider.cc
void GetSnapshotInternal (zx::duration timeout, const std::string & uuid, GetSnapshotInternalCallback callback)
Defined at line 137 of file ../../src/developer/forensics/feedback_data/data_provider.cc