template <>
class NaturalClientImpl
Defined at line 50 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/natural_messaging.h
Public Methods
::fidl::internal::NaturalThenable< ::fuchsia_feedback::CrashReportingProductRegister::UpsertWithAck> UpsertWithAck (const ::fidl::Request< ::fuchsia_feedback::CrashReportingProductRegister::UpsertWithAck> & request)
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.
::fit::result< ::fidl::OneWayError> Upsert (const ::fidl::Request< ::fuchsia_feedback::CrashReportingProductRegister::Upsert> & request)
Upserts, i.e. updates or inserts, a crash reporting product for a given component URL.
A subsequent call to Upsert() for the same component URL overwrites the
`CrashReportingProduct` for that component.
Prefer UpsertWithAck() if the component also files crash reports itself, to avoid race
conditions and mis-attribution.