class DeviceGetPropertiesResponse
Defined at line 729 of file fidling/gen/sdk/fidl/fuchsia.hardware.spmi/fuchsia.hardware.spmi/cpp/fidl/fuchsia.hardware.spmi/cpp/natural_types.h
Public Methods
void DeviceGetPropertiesResponse (Storage_ storage)
void DeviceGetPropertiesResponse ()
Defined at line 735 of file fidling/gen/sdk/fidl/fuchsia.hardware.spmi/fuchsia.hardware.spmi/cpp/fidl/fuchsia.hardware.spmi/cpp/natural_types.h
void DeviceGetPropertiesResponse (DeviceGetPropertiesResponse && )
Defined at line 736 of file fidling/gen/sdk/fidl/fuchsia.hardware.spmi/fuchsia.hardware.spmi/cpp/fidl/fuchsia.hardware.spmi/cpp/natural_types.h
void DeviceGetPropertiesResponse (const DeviceGetPropertiesResponse & other)
DeviceGetPropertiesResponse & operator= (DeviceGetPropertiesResponse && )
Defined at line 737 of file fidling/gen/sdk/fidl/fuchsia.hardware.spmi/fuchsia.hardware.spmi/cpp/fidl/fuchsia.hardware.spmi/cpp/natural_types.h
DeviceGetPropertiesResponse & operator= (const DeviceGetPropertiesResponse & other)
bool operator== (const DeviceGetPropertiesResponse & other)
bool operator!= (const DeviceGetPropertiesResponse & other)
bool IsEmpty ()
const std::optional<uint8_t> & sid ()
Unique SPMI target/secondary identifier, corresponds to the SPMI specification sid.
Up to 16 secondaries are identifed with an id from 0 to 15 inclusive.
Required.
::std::optional<uint8_t> & sid ()
Unique SPMI target/secondary identifier, corresponds to the SPMI specification sid.
Up to 16 secondaries are identifed with an id from 0 to 15 inclusive.
Required.
DeviceGetPropertiesResponse & sid (std::optional<uint8_t> value)
Unique SPMI target/secondary identifier, corresponds to the SPMI specification sid.
Up to 16 secondaries are identifed with an id from 0 to 15 inclusive.
Required.
const std::optional< ::std::string> & name ()
User friendly string for the device name. If not set, the device name is unknown.
If included, this string must be non-empty.
Optional.
::std::optional< ::std::string> & name ()
User friendly string for the device name. If not set, the device name is unknown.
If included, this string must be non-empty.
Optional.
DeviceGetPropertiesResponse & name (std::optional< ::std::string> value)
User friendly string for the device name. If not set, the device name is unknown.
If included, this string must be non-empty.
Optional.
void DeviceGetPropertiesResponse (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits