class UsbHubDescriptor

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

Public Methods

void UsbHubDescriptor (uint8_t b_desc_length, uint8_t b_descriptor_type, uint8_t b_nbr_ports, uint16_t w_hub_characteristics, uint8_t b_power_on2_pwr_good, uint8_t b_hub_contr_current, ::fuchsia_hardware_usb_descriptor::UsbHubDescriptorPayload payload)
void UsbHubDescriptor ()

Default constructs a |UsbHubDescriptor| only if all of its members are default constructible.

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

void UsbHubDescriptor (UsbHubDescriptor && )

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

void UsbHubDescriptor (Storage_ storage)
void UsbHubDescriptor (const UsbHubDescriptor & other)
UsbHubDescriptor & operator= (const UsbHubDescriptor & other)
bool operator== (const UsbHubDescriptor & other)
bool operator!= (const UsbHubDescriptor & other)
uint8_t b_desc_length ()
uint8_t & b_desc_length ()
UsbHubDescriptor & b_desc_length (uint8_t value)

Setter for b_desc_length.

uint8_t b_descriptor_type ()
uint8_t & b_descriptor_type ()
UsbHubDescriptor & b_descriptor_type (uint8_t value)

Setter for b_descriptor_type.

uint8_t b_nbr_ports ()
uint8_t & b_nbr_ports ()
UsbHubDescriptor & b_nbr_ports (uint8_t value)

Setter for b_nbr_ports.

UsbHubDescriptor & operator= (UsbHubDescriptor && )

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

uint16_t w_hub_characteristics ()
uint16_t & w_hub_characteristics ()
UsbHubDescriptor & w_hub_characteristics (uint16_t value)

Setter for w_hub_characteristics.

uint8_t b_power_on2_pwr_good ()
uint8_t & b_power_on2_pwr_good ()
UsbHubDescriptor & b_power_on2_pwr_good (uint8_t value)

Setter for b_power_on2_pwr_good.

uint8_t b_hub_contr_current ()
uint8_t & b_hub_contr_current ()
UsbHubDescriptor & b_hub_contr_current (uint8_t value)

Setter for b_hub_contr_current.

const ::fuchsia_hardware_usb_descriptor::UsbHubDescriptorPayload & payload ()
::fuchsia_hardware_usb_descriptor::UsbHubDescriptorPayload & payload ()
UsbHubDescriptor & payload (::fuchsia_hardware_usb_descriptor::UsbHubDescriptorPayload value)

Setter for payload.

void UsbHubDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits