class EndpointConfiguration

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

Endpoint configuration given to [`UsbFunction.ConfigureEndpoint`].

Public Methods

void EndpointConfiguration (Storage_ storage)
void EndpointConfiguration ()

Defined at line 2056 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 EndpointConfiguration (EndpointConfiguration && )

Defined at line 2057 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 EndpointConfiguration (const EndpointConfiguration & other)
EndpointConfiguration & operator= (EndpointConfiguration && )

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

EndpointConfiguration & operator= (const EndpointConfiguration & other)
bool operator== (const EndpointConfiguration & other)
bool operator!= (const EndpointConfiguration & other)
bool IsEmpty ()
const std::optional< ::fuchsia_hardware_usb_function::EndpointDescriptor> & descriptor ()
::std::optional< ::fuchsia_hardware_usb_function::EndpointDescriptor> & descriptor ()
EndpointConfiguration & descriptor (std::optional< ::fuchsia_hardware_usb_function::EndpointDescriptor> value)

Setter for descriptor.

const std::optional< ::fuchsia_hardware_usb_function::SuperSpeedEndpointCompanionDescriptor> & super_speed_companion ()
::std::optional< ::fuchsia_hardware_usb_function::SuperSpeedEndpointCompanionDescriptor> & super_speed_companion ()
EndpointConfiguration & super_speed_companion (std::optional< ::fuchsia_hardware_usb_function::SuperSpeedEndpointCompanionDescriptor> value)

Setter for super_speed_companion.

void EndpointConfiguration (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits