class SampleSinkResult
Defined at line 1032 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/natural_types.h
Public Methods
void SampleSinkResult (SampleSinkResult && other)
SampleSinkResult & operator= (SampleSinkResult && other)
bool IsUnknown ()
::fuchsia_diagnostics::SampleSinkResult::Tag Which ()
SampleSinkResult WithReady (::fuchsia_diagnostics::SampleReady val)
const ::fidl::internal::UnionMemberView<1, Storage_> ready ()
::fidl::internal::UnionMemberView<1, Storage_> ready ()
SampleSinkResult & ready (::fuchsia_diagnostics::SampleReady value)
`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.
SampleSinkResult WithError (::fuchsia_diagnostics::RuntimeError val)
const ::fidl::internal::UnionMemberView<2, Storage_> error ()
::fidl::internal::UnionMemberView<2, Storage_> error ()
SampleSinkResult & error (::fuchsia_diagnostics::RuntimeError value)
`error` provides an interface for receiving runtime errors from the
sample server.
void SampleSinkResult (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
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() |
TODO: share union tag types between wire
&
natural.
Defined at line 1042 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/natural_types.h
Friends
class NaturalUnionCodingTraits