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