class AnnotationProviders

Defined at line 31 of file ../../src/developer/forensics/feedback/annotation_providers.h

Wraps the annotations providers Feedback uses and the component's AnnotationManager.

Public Methods

void AnnotationProviders (async_dispatcher_t * dispatcher, std::shared_ptr<sys::ServiceDirectory> services, std::set<std::string> allowlist, const std::set<std::string> & product_exclude_list, Annotations static_annotations, std::unique_ptr<CachedAsyncAnnotationProvider> device_id_provider)

Defined at line 27 of file ../../src/developer/forensics/feedback/annotation_providers.cc

AnnotationManager * GetAnnotationManager ()

Defined at line 40 of file ../../src/developer/forensics/feedback/annotation_providers.h

fuchsia::feedback::ComponentDataRegister * ComponentDataRegister ()

Defined at line 50 of file ../../src/developer/forensics/feedback/annotation_providers.cc

std::unique_ptr<backoff::Backoff> AnnotationProviderBackoff ()

Defined at line 54 of file ../../src/developer/forensics/feedback/annotation_providers.cc