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