class UsbEndpointDescriptor

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

Public Methods

void UsbEndpointDescriptor (uint8_t b_length, uint8_t b_descriptor_type, uint8_t b_endpoint_address, uint8_t bm_attributes, uint16_t w_max_packet_size, uint8_t b_interval)
void UsbEndpointDescriptor ()

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

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

void UsbEndpointDescriptor (UsbEndpointDescriptor && )

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

void UsbEndpointDescriptor (Storage_ storage)
void UsbEndpointDescriptor (const UsbEndpointDescriptor & other)
UsbEndpointDescriptor & operator= (const UsbEndpointDescriptor & other)
bool operator== (const UsbEndpointDescriptor & other)
bool operator!= (const UsbEndpointDescriptor & other)
uint8_t b_length ()
uint8_t & b_length ()
UsbEndpointDescriptor & b_length (uint8_t value)

Setter for b_length.

uint8_t b_descriptor_type ()
uint8_t & b_descriptor_type ()
UsbEndpointDescriptor & b_descriptor_type (uint8_t value)

Setter for b_descriptor_type.

uint8_t b_endpoint_address ()
uint8_t & b_endpoint_address ()
UsbEndpointDescriptor & b_endpoint_address (uint8_t value)

Setter for b_endpoint_address.

uint8_t bm_attributes ()
uint8_t & bm_attributes ()
UsbEndpointDescriptor & bm_attributes (uint8_t value)

Setter for bm_attributes.

UsbEndpointDescriptor & operator= (UsbEndpointDescriptor && )

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

uint16_t w_max_packet_size ()
uint16_t & w_max_packet_size ()
UsbEndpointDescriptor & w_max_packet_size (uint16_t value)

Setter for w_max_packet_size.

uint8_t b_interval ()
uint8_t & b_interval ()
UsbEndpointDescriptor & b_interval (uint8_t value)

Setter for b_interval.

void UsbEndpointDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits