class StandardRequest

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

Standard setup request codes as defined in USB 2.0 specification Table 9-4.

Public Members

static StandardRequest kGetStatus
static StandardRequest kClearFeature
static StandardRequest kSetFeature
static StandardRequest kSetAddress
static StandardRequest kGetDescriptor
static StandardRequest kSetDescriptor
static StandardRequest kGetConfiguration
static StandardRequest kSetConfiguration
static StandardRequest kGetInterface
static StandardRequest kSetInterface
static StandardRequest kSynchFrame
static StandardRequest kUndefined

Public Methods

void StandardRequest ()

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

void StandardRequest (uint8_t value)

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

EnumForSwitching_ operator fuchsia_hardware_usb_descriptor::StandardRequest::EnumForSwitching_ ()

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

uint8_t operator unsigned char ()

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

bool IsUnknown ()

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

StandardRequest Unknown ()

Returns an enum corresponding to the member designated as

in the

FIDL schema if exists, or a compiler-reserved unknown value otherwise.

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