class SampleParameters
Defined at line 3733 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
The data for one Sample server.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
const ::std::vector< ::fuchsia::diagnostics::SampleDatum> & data ()
The set of data to sample.
These samples will be batched by the intervals in each SampleDatum.
You should use `MAX_SAMPLE_PARAMETERS_PER_SET` to paginate inputs; it should
generally be well-sized for most selectors.
Defined at line 3744 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
bool has_data ()
Defined at line 3748 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
::std::vector< ::fuchsia::diagnostics::SampleDatum> * mutable_data ()
The set of data to sample.
These samples will be batched by the intervals in each SampleDatum.
You should use `MAX_SAMPLE_PARAMETERS_PER_SET` to paginate inputs; it should
generally be well-sized for most selectors.
Defined at line 3757 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
void clear_data ()
Defined at line 3765 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
SampleParameters & set_data (::std::vector< ::fuchsia::diagnostics::SampleDatum> _value)
void SampleParameters ()
void SampleParameters (SampleParameters && other)
void ~SampleParameters ()
SampleParameters & operator= (SampleParameters && other)
::std::unique_ptr<SampleParameters> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, SampleParameters * _value, size_t _offset)
zx_status_t Clone (SampleParameters * _result)