class TripPointSetTripPointsRequest

Defined at line 782 of file fidling/gen/sdk/fidl/fuchsia.hardware.trippoint/fuchsia.hardware.trippoint/cpp/fidl/fuchsia.hardware.trippoint/cpp/natural_types.h

Public Methods

void TripPointSetTripPointsRequest (Storage_ storage)
void TripPointSetTripPointsRequest (::std::vector< ::fuchsia_hardware_trippoint::TripPointDescriptor> descriptors)
void TripPointSetTripPointsRequest ()

Default constructs a |TripPointSetTripPointsRequest| only if all of its members are default constructible.

Defined at line 793 of file fidling/gen/sdk/fidl/fuchsia.hardware.trippoint/fuchsia.hardware.trippoint/cpp/fidl/fuchsia.hardware.trippoint/cpp/natural_types.h

void TripPointSetTripPointsRequest (TripPointSetTripPointsRequest && )

Defined at line 796 of file fidling/gen/sdk/fidl/fuchsia.hardware.trippoint/fuchsia.hardware.trippoint/cpp/fidl/fuchsia.hardware.trippoint/cpp/natural_types.h

void TripPointSetTripPointsRequest (const TripPointSetTripPointsRequest & other)
TripPointSetTripPointsRequest & operator= (TripPointSetTripPointsRequest && )

Defined at line 797 of file fidling/gen/sdk/fidl/fuchsia.hardware.trippoint/fuchsia.hardware.trippoint/cpp/fidl/fuchsia.hardware.trippoint/cpp/natural_types.h

TripPointSetTripPointsRequest & operator= (const TripPointSetTripPointsRequest & other)
bool operator== (const TripPointSetTripPointsRequest & other)
bool operator!= (const TripPointSetTripPointsRequest & other)
const ::std::vector< ::fuchsia_hardware_trippoint::TripPointDescriptor> & descriptors ()

The type of this configuration must correspond to the type of the

trip point returned by GetTripPointDescriptors. The type of the

configuration field must either be `ClearedTripPoint` if the trip

point is being cleared or it must correspond to the type defined by

`GetTripPointDescriptors`. If these arguments do not match

`ZX_ERR_INVALID_ARGS` is returned.

If the index field is larger than the number of descriptors returned

by GetTripPointDescriptors then `ZX_ERR_OUT_OF_RANGE` is returned.

Configuring a trip point that is already configured will cause the

previous configuration to be overwritten and any pending trip

interrupts to be cleared.

::std::vector< ::fuchsia_hardware_trippoint::TripPointDescriptor> & descriptors ()

The type of this configuration must correspond to the type of the

trip point returned by GetTripPointDescriptors. The type of the

configuration field must either be `ClearedTripPoint` if the trip

point is being cleared or it must correspond to the type defined by

`GetTripPointDescriptors`. If these arguments do not match

`ZX_ERR_INVALID_ARGS` is returned.

If the index field is larger than the number of descriptors returned

by GetTripPointDescriptors then `ZX_ERR_OUT_OF_RANGE` is returned.

Configuring a trip point that is already configured will cause the

previous configuration to be overwritten and any pending trip

interrupts to be cleared.

TripPointSetTripPointsRequest & descriptors (::std::vector< ::fuchsia_hardware_trippoint::TripPointDescriptor> value)

The type of this configuration must correspond to the type of the

trip point returned by GetTripPointDescriptors. The type of the

configuration field must either be `ClearedTripPoint` if the trip

point is being cleared or it must correspond to the type defined by

`GetTripPointDescriptors`. If these arguments do not match

`ZX_ERR_INVALID_ARGS` is returned.

If the index field is larger than the number of descriptors returned

by GetTripPointDescriptors then `ZX_ERR_OUT_OF_RANGE` is returned.

Configuring a trip point that is already configured will cause the

previous configuration to be overwritten and any pending trip

interrupts to be cleared.

void TripPointSetTripPointsRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits