class DeviceStateUpdate

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

A table representing the current state of a USB device.

Public Methods

void DeviceStateUpdate (Storage_ storage)
void DeviceStateUpdate ()

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

void DeviceStateUpdate (DeviceStateUpdate && )

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

void DeviceStateUpdate (const DeviceStateUpdate & other)
bool IsEmpty ()
DeviceStateUpdate & operator= (DeviceStateUpdate && )

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

DeviceStateUpdate & operator= (const DeviceStateUpdate & other)
bool operator== (const DeviceStateUpdate & other)
bool operator!= (const DeviceStateUpdate & other)
const std::optional< ::fuchsia_hardware_usb_policy::DeviceState> & state ()

The current USB device state.

::std::optional< ::fuchsia_hardware_usb_policy::DeviceState> & state ()

The current USB device state.

DeviceStateUpdate & state (std::optional< ::fuchsia_hardware_usb_policy::DeviceState> value)

The current USB device state.

const std::optional<uint8_t> & address ()

The USB device address.

::std::optional<uint8_t> & address ()

The USB device address.

DeviceStateUpdate & address (std::optional<uint8_t> value)

The USB device address.

void DeviceStateUpdate (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits