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