class UsbControlTransferRequest
Defined at line 1170 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb/fuchsia.hardware.usb/cpp/fidl/fuchsia.hardware.usb/cpp/natural_types.h
Public Methods
void UsbControlTransferRequest (Storage_ storage)
void UsbControlTransferRequest (::fuchsia_hardware_usb_descriptor::UsbSetupsetup,int64_ttimeout_ns,::std::vector<uint8_t>write_data)
void UsbControlTransferRequest ()
Default constructs a |UsbControlTransferRequest| only if all of its members are default constructible.
Defined at line 1181 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb/fuchsia.hardware.usb/cpp/fidl/fuchsia.hardware.usb/cpp/natural_types.h
void UsbControlTransferRequest (UsbControlTransferRequest && )
Defined at line 1184 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb/fuchsia.hardware.usb/cpp/fidl/fuchsia.hardware.usb/cpp/natural_types.h
void UsbControlTransferRequest (const UsbControlTransferRequest & other)
UsbControlTransferRequest & operator= (UsbControlTransferRequest && )
Defined at line 1185 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb/fuchsia.hardware.usb/cpp/fidl/fuchsia.hardware.usb/cpp/natural_types.h
UsbControlTransferRequest & operator= (const UsbControlTransferRequest & other)
bool operator== (const UsbControlTransferRequest & other)
bool operator!= (const UsbControlTransferRequest & other)
const ::fuchsia_hardware_usb_descriptor::UsbSetup & setup ()
::fuchsia_hardware_usb_descriptor::UsbSetup & setup ()
UsbControlTransferRequest & setup (::fuchsia_hardware_usb_descriptor::UsbSetup value)
Setter for setup.
int64_t timeout_ns ()
int64_t & timeout_ns ()
UsbControlTransferRequest & timeout_ns (int64_t value)
Setter for timeout_ns.
const ::std::vector<uint8_t> & write_data ()
::std::vector<uint8_t> & write_data ()
UsbControlTransferRequest & write_data (::std::vector<uint8_t> value)
Setter for write_data.
void UsbControlTransferRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits