template <>

class WireWeakAsyncBufferClientImpl

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

Public Methods

::fidl::internal::WireBufferThenable< ::fuchsia_feedback::DataProvider::GetSnapshot> GetSnapshot (::fuchsia_feedback::wire::GetSnapshotParameters params)

Returns a snapshot of the device's state.

`snapshot` may be empty if there was an issue generating the snapshot.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_feedback::DataProvider::GetAnnotations> GetAnnotations (::fuchsia_feedback::wire::GetAnnotationsParameters params)

Returns a set of annotations about the device's state.

`annotations` may be empty if there was an issue collecting them.

These are the same annotations as provided through GetSnapshot() - some clients only want

the annotations while others want both the annotations and the snapshot and generating the

snapshot can take significantly more time than collecting the annotations, e.g., logs are

only part of the snapshot and not part of the annotations and can take some time.

Caller provides the backing storage for FIDL message.