class EndpointInfo
Defined at line 227 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/cpp/fidl/fuchsia.hardware.usb.dci/cpp/natural_types.h
Static configuration and supported types for a physical endpoint.
Public Methods
void EndpointInfo (Storage_ storage)
void EndpointInfo ()
Defined at line 232 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/cpp/fidl/fuchsia.hardware.usb.dci/cpp/natural_types.h
void EndpointInfo (EndpointInfo && )
Defined at line 233 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/cpp/fidl/fuchsia.hardware.usb.dci/cpp/natural_types.h
void EndpointInfo (const EndpointInfo & other)
bool IsEmpty ()
const std::optional<uint8_t> & ep_address ()
The endpoint address, as defined in USB 2.0 specification section 9.6.6.
e.g., 0x81 (IN 1), 0x02 (OUT 2).
Required.
::std::optional<uint8_t> & ep_address ()
The endpoint address, as defined in USB 2.0 specification section 9.6.6.
e.g., 0x81 (IN 1), 0x02 (OUT 2).
Required.
EndpointInfo & ep_address (std::optional<uint8_t> value)
The endpoint address, as defined in USB 2.0 specification section 9.6.6.
e.g., 0x81 (IN 1), 0x02 (OUT 2).
Required.
EndpointInfo & operator= (EndpointInfo && )
Defined at line 234 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/cpp/fidl/fuchsia.hardware.usb.dci/cpp/natural_types.h
EndpointInfo & operator= (const EndpointInfo & other)
bool operator== (const EndpointInfo & other)
bool operator!= (const EndpointInfo & other)
const std::optional< ::std::vector< ::fuchsia_hardware_usb_dci::SupportedEndpointInfo>> & supported_types ()
The transfer types supported by this physical endpoint, along with any
type-specific hardware limits.
Required.
::std::optional< ::std::vector< ::fuchsia_hardware_usb_dci::SupportedEndpointInfo>> & supported_types ()
The transfer types supported by this physical endpoint, along with any
type-specific hardware limits.
Required.
EndpointInfo & supported_types (std::optional< ::std::vector< ::fuchsia_hardware_usb_dci::SupportedEndpointInfo>> value)
The transfer types supported by this physical endpoint, along with any
type-specific hardware limits.
Required.
void EndpointInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits