template <>
class WireSyncClientImpl
Defined at line 1337 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/wire_messaging.h
Methods to make a sync FIDL call directly on an unowned handle or a
const reference to a |::fidl::ClientEnd
<
::fuchsia_feedback::DataProvider>|,
avoiding setting up a client.
Public Methods
::fidl::WireResult< ::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.
Allocates 56 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::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.
Allocates 48 bytes of request buffer on the stack. Response is heap-allocated.