class EndpointDescriptor
Defined at line 1866 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 EndpointDescriptor (Storage_ storage)
void EndpointDescriptor (uint8_tbm_attributes,uint16_tw_max_packet_size,uint8_tb_interval)
void EndpointDescriptor ()
Default constructs a |EndpointDescriptor| only if all of its members are default constructible.
Defined at line 1877 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 EndpointDescriptor (EndpointDescriptor && )
Defined at line 1880 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 EndpointDescriptor (const EndpointDescriptor & other)
EndpointDescriptor & operator= (EndpointDescriptor && )
Defined at line 1881 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.function/fuchsia.hardware.usb.function/cpp/fidl/fuchsia.hardware.usb.function/cpp/natural_types.h
EndpointDescriptor & operator= (const EndpointDescriptor & other)
bool operator== (const EndpointDescriptor & other)
bool operator!= (const EndpointDescriptor & other)
uint8_t bm_attributes ()
uint8_t & bm_attributes ()
EndpointDescriptor & bm_attributes (uint8_t value)
Setter for bm_attributes.
uint16_t w_max_packet_size ()
The endpoint's max packet size.
Note: This is expressed in host-endianness, as opposed to the wire
descriptors that are always little-endian.
uint16_t & w_max_packet_size ()
The endpoint's max packet size.
Note: This is expressed in host-endianness, as opposed to the wire
descriptors that are always little-endian.
EndpointDescriptor & w_max_packet_size (uint16_t value)
The endpoint's max packet size.
Note: This is expressed in host-endianness, as opposed to the wire
descriptors that are always little-endian.
uint8_t b_interval ()
uint8_t & b_interval ()
EndpointDescriptor & b_interval (uint8_t value)
Setter for b_interval.
void EndpointDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits