template <typename Interface, auto method, typename Convert>
class DynamicSingleFidlMethodAnnotationProvider
Defined at line 93 of file ../../src/developer/forensics/feedback/annotations/fidl_provider.h
Dynamic 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 DynamicSingleFidlMethodAnnotationProvider<Interface, method, Convert> (async_dispatcher_t * dispatcher, std::shared_ptr<sys::ServiceDirectory> services, std::unique_ptr<backoff::Backoff> backoff)
Defined at line 176 of file ../../src/developer/forensics/feedback/annotations/fidl_provider.h
void Get (::fit::callback<void (Annotations)> callback)
Defined at line 216 of file ../../src/developer/forensics/feedback/annotations/fidl_provider.h