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