template <typename Protocol, 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.
|Protocol| is the FIDL protocol being interacted with.
|Method| is a callable that invokes the FIDL method on fidl::Client
<Protocol
>.
|Convert| is a function object type for converting the results of the method call to Annotations.
Public Methods
void StaticSingleFidlMethodAnnotationProvider<Protocol, Method, Convert> (async_dispatcher_t *dispatcher,std::shared_ptr<sys::ServiceDirectory>services,std::unique_ptr<backoff::Backoff>backoff)
Defined at line 68 of file ../../src/developer/forensics/feedback/annotations/fidl_provider.h
void on_fidl_error (fidl::UnbindInfo info)
Defined at line 73 of file ../../src/developer/forensics/feedback/annotations/fidl_provider.h
void GetOnce (::fit::callback<void (Annotations)> callback)
Defined at line 97 of file ../../src/developer/forensics/feedback/annotations/fidl_provider.h