class SampleSinkResult

Defined at line 2862 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

Public Methods

bool IsUnknown ()

Defined at line 2876 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

void SampleSinkResult ()
void ~SampleSinkResult ()
void SampleSinkResult (SampleSinkResult && other)
SampleSinkResult & operator= (SampleSinkResult && other)
bool has_invalid_tag ()
bool is_ready ()
SampleSinkResult WithReady (::fidl::ObjectView< ::fuchsia_diagnostics::wire::SampleReady> val)

`SampleReady` provides a `BatchIterator` for the client containing all

ready samples.

This will include all `SampleStrategy::ALWAYS` samples and all

`SampleStrategy::ON_DIFF` for which there was a changed value.

template <typename... Args>
SampleSinkResult WithReady (::fidl::AnyArena & allocator, Args &&... args)

`SampleReady` provides a `BatchIterator` for the client containing all

ready samples.

This will include all `SampleStrategy::ALWAYS` samples and all

`SampleStrategy::ON_DIFF` for which there was a changed value.

Defined at line 2897 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

::fuchsia_diagnostics::wire::SampleReady & ready ()

`SampleReady` provides a `BatchIterator` for the client containing all

ready samples.

This will include all `SampleStrategy::ALWAYS` samples and all

`SampleStrategy::ON_DIFF` for which there was a changed value.

const ::fuchsia_diagnostics::wire::SampleReady & ready ()

`SampleReady` provides a `BatchIterator` for the client containing all

ready samples.

This will include all `SampleStrategy::ALWAYS` samples and all

`SampleStrategy::ON_DIFF` for which there was a changed value.

bool is_error ()
SampleSinkResult WithError (::fuchsia_diagnostics::wire::RuntimeError val)

`error` provides an interface for receiving runtime errors from the

sample server.

::fuchsia_diagnostics::wire::RuntimeError & error ()

`error` provides an interface for receiving runtime errors from the

sample server.

const ::fuchsia_diagnostics::wire::RuntimeError & error ()

`error` provides an interface for receiving runtime errors from the

sample server.

::fuchsia_diagnostics::wire::SampleSinkResult::Tag Which ()
void _CloseHandles ()

Enumerations

enum Tag
Name Value
kReady 1
kError 2
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 2871 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h