class DataRegister

Defined at line 16 of file ../../src/developer/forensics/feedback/annotations/data_register.h

Registers data useful to attach in feedback reports (crash, user feedback or bug reports).

Public Methods

bool IsMissingAnnotations ()

|forensics.feedback.NonPlatformAnnotationProvider|

Returns true if non-platform annotations are missing, e.g. a call to Upsert would have put us

over |max_num_annotations_|.

Defined at line 34 of file ../../src/developer/forensics/feedback/annotations/data_register.h

void DataRegister (size_t max_num_annotations, std::set<std::string> disallowed_annotation_namespaces, std::string register_filepath)

Defined at line 39 of file ../../src/developer/forensics/feedback/annotations/data_register.cc

void Upsert (fuchsia::feedback::ComponentData data, UpsertCallback callback)

|fuchsia.feedback.ComponentDataRegister|

Defined at line 48 of file ../../src/developer/forensics/feedback/annotations/data_register.cc

Annotations Get ()

|forensics.feedback.DynamicAnnotationProvider|

Returns the non-platform annotations.

Defined at line 97 of file ../../src/developer/forensics/feedback/annotations/data_register.cc