class SuperSpeedEndpointCompanionDescriptor

Defined at line 1961 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.function/fuchsia.hardware.usb.function/cpp/fidl/fuchsia.hardware.usb.function/cpp/natural_types.h

Public Methods

void SuperSpeedEndpointCompanionDescriptor (Storage_ storage)
void SuperSpeedEndpointCompanionDescriptor (uint8_t b_max_burst, uint8_t bm_attributes, uint16_t w_bytes_per_interval)
void SuperSpeedEndpointCompanionDescriptor ()

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

Defined at line 1972 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.function/fuchsia.hardware.usb.function/cpp/fidl/fuchsia.hardware.usb.function/cpp/natural_types.h

void SuperSpeedEndpointCompanionDescriptor (SuperSpeedEndpointCompanionDescriptor && )

Defined at line 1975 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.function/fuchsia.hardware.usb.function/cpp/fidl/fuchsia.hardware.usb.function/cpp/natural_types.h

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

Defined at line 1976 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.function/fuchsia.hardware.usb.function/cpp/fidl/fuchsia.hardware.usb.function/cpp/natural_types.h

SuperSpeedEndpointCompanionDescriptor & operator= (const SuperSpeedEndpointCompanionDescriptor & other)
bool operator== (const SuperSpeedEndpointCompanionDescriptor & other)
bool operator!= (const SuperSpeedEndpointCompanionDescriptor & other)
uint8_t b_max_burst ()
uint8_t & b_max_burst ()
SuperSpeedEndpointCompanionDescriptor & b_max_burst (uint8_t value)

Setter for b_max_burst.

uint8_t bm_attributes ()
uint8_t & bm_attributes ()
SuperSpeedEndpointCompanionDescriptor & bm_attributes (uint8_t value)

Setter for bm_attributes.

uint16_t w_bytes_per_interval ()

The endpoint's max super-speed maximum bytes per interval.

Note: This is expressed in host-endianness, as opposed to the wire

descriptors that are always little-endian.

uint16_t & w_bytes_per_interval ()

The endpoint's max super-speed maximum bytes per interval.

Note: This is expressed in host-endianness, as opposed to the wire

descriptors that are always little-endian.

SuperSpeedEndpointCompanionDescriptor & w_bytes_per_interval (uint16_t value)

The endpoint's max super-speed maximum bytes per interval.

Note: This is expressed in host-endianness, as opposed to the wire

descriptors that are always little-endian.

void SuperSpeedEndpointCompanionDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits