template <typename Interface, auto method, typename Convert>

class StaticSingleFidlMethodAnnotationProvider

Defined at line 65 of file ../../src/developer/forensics/feedback/annotations/fidl_provider.h

Static async annotation provider that handles calling a single FIDL method and

returning the result of the call as Annotations when the method completes.

|Interface| is the FIDL protocol being interacted with.

|method| is the method being called on |Interface|.

|Convert| is a function object type for converting the results of |method| to Annotations.

Public Methods

void StaticSingleFidlMethodAnnotationProvider<Interface, method, Convert> (async_dispatcher_t * dispatcher, std::shared_ptr<sys::ServiceDirectory> services, std::unique_ptr<backoff::Backoff> backoff)

Defined at line 138 of file ../../src/developer/forensics/feedback/annotations/fidl_provider.h

void GetOnce (::fit::callback<void (Annotations)> callback)

Defined at line 157 of file ../../src/developer/forensics/feedback/annotations/fidl_provider.h