class I2CBusMetadata

Defined at line 183 of file fidling/gen/sdk/fidl/fuchsia.hardware.i2c.businfo/fuchsia.hardware.i2c.businfo/cpp/fidl/fuchsia.hardware.i2c.businfo/cpp/natural_types.h

Provided by the i2c platform device as metadata.

Public Members

static const char[] kSerializableName

Public Methods

void I2CBusMetadata (Storage_ storage)
void I2CBusMetadata ()

Defined at line 190 of file fidling/gen/sdk/fidl/fuchsia.hardware.i2c.businfo/fuchsia.hardware.i2c.businfo/cpp/fidl/fuchsia.hardware.i2c.businfo/cpp/natural_types.h

void I2CBusMetadata (I2CBusMetadata && )

Defined at line 191 of file fidling/gen/sdk/fidl/fuchsia.hardware.i2c.businfo/fuchsia.hardware.i2c.businfo/cpp/fidl/fuchsia.hardware.i2c.businfo/cpp/natural_types.h

void I2CBusMetadata (const I2CBusMetadata & other)
I2CBusMetadata & operator= (I2CBusMetadata && )

Defined at line 192 of file fidling/gen/sdk/fidl/fuchsia.hardware.i2c.businfo/fuchsia.hardware.i2c.businfo/cpp/fidl/fuchsia.hardware.i2c.businfo/cpp/natural_types.h

I2CBusMetadata & operator= (const I2CBusMetadata & other)
bool operator== (const I2CBusMetadata & other)
bool operator!= (const I2CBusMetadata & other)
bool IsEmpty ()
const std::optional< ::std::vector< ::fuchsia_hardware_i2c_businfo::I2CChannel>> & channels ()
::std::optional< ::std::vector< ::fuchsia_hardware_i2c_businfo::I2CChannel>> & channels ()
I2CBusMetadata & channels (std::optional< ::std::vector< ::fuchsia_hardware_i2c_businfo::I2CChannel>> value)

Setter for channels.

const std::optional<uint32_t> & bus_id ()

ID of the bus that these devices are on. Set as a bind property on the

devices added by the I2C core driver.

::std::optional<uint32_t> & bus_id ()

ID of the bus that these devices are on. Set as a bind property on the

devices added by the I2C core driver.

I2CBusMetadata & bus_id (std::optional<uint32_t> value)

ID of the bus that these devices are on. Set as a bind property on the

devices added by the I2C core driver.

void I2CBusMetadata (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits