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)