class DciHardwareInfo
Defined at line 737 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/cpp/fidl/fuchsia.hardware.usb.dci/cpp/wire_types.h
Overall hardware capability summary of the DCI controller.
Public Methods
void DciHardwareInfo ()
Defined at line 739 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/cpp/fidl/fuchsia.hardware.usb.dci/cpp/wire_types.h
void DciHardwareInfo (const DciHardwareInfo & other)
Defined at line 740 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/cpp/fidl/fuchsia.hardware.usb.dci/cpp/wire_types.h
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_hardware_usb_dci::wire::DciHardwareInfo> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_hardware_usb_dci::wire::DciHardwareInfo> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_usb_dci::wire::DciHardwareInfo>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
::fidl::VectorView< ::fuchsia_hardware_usb_dci::wire::EndpointInfo> & endpoints ()
List of physical endpoint capabilities supported by the controller.
Required if `supports_dynamic_ep_sizing` is false.
bool has_endpoints ()
DciHardwareInfo & operator= (const DciHardwareInfo & other)
Defined at line 741 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/cpp/fidl/fuchsia.hardware.usb.dci/cpp/wire_types.h
void DciHardwareInfo (DciHardwareInfo && other)
Defined at line 742 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/cpp/fidl/fuchsia.hardware.usb.dci/cpp/wire_types.h
bool IsEmpty ()
Returns whether no field is set.
DciHardwareInfo & operator= (DciHardwareInfo && other)
Defined at line 743 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/cpp/fidl/fuchsia.hardware.usb.dci/cpp/wire_types.h
bool & supports_dynamic_ep_sizing ()
If true, usb-peripheral must use [`UsbDci.AllocEndpoint`].
Optional. Interpreted as false if absent.
bool has_supports_dynamic_ep_sizing ()
void ~DciHardwareInfo ()
Defined at line 745 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/cpp/fidl/fuchsia.hardware.usb.dci/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder