template <>

class WireWeakAsyncClientImpl

Defined at line 2673 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/wire_messaging.h

Public Methods

::fidl::internal::WireThenable< ::fuchsia_feedback::CrashReportingProductRegister::UpsertWithAck> UpsertWithAck (::fidl::StringView component_url, ::fuchsia_feedback::wire::CrashReportingProduct product)

Upserts (see above) and notifies the client when the operation is complete.

This allows clients to prevent races between filing crash reports and calls to Upsert.

Otherwise if a crash report is filed before the upsert completes, the crash report will be

attributed to the wrong product, leading to potentially incorrect crash data.

The request and callback are allocated on the heap.