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