class BusInfo

Defined at line 2714 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h

Public Methods

void BusInfo (Storage_ storage)
void BusInfo ()

Defined at line 2719 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h

void BusInfo (BusInfo && )

Defined at line 2720 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h

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

Defined at line 2721 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h

BusInfo & operator= (const BusInfo & other)
bool operator== (const BusInfo & other)
bool operator!= (const BusInfo & other)
bool IsEmpty ()
const std::optional< ::fuchsia_driver_framework::BusType> & bus ()

The type of bus this node sits on.

::std::optional< ::fuchsia_driver_framework::BusType> & bus ()

The type of bus this node sits on.

BusInfo & bus (std::optional< ::fuchsia_driver_framework::BusType> value)

The type of bus this node sits on.

const std::optional< ::fuchsia_driver_framework::DeviceAddress> & address ()

A unique identifier that describes the identity of this device on the given bus.

::std::optional< ::fuchsia_driver_framework::DeviceAddress> & address ()

A unique identifier that describes the identity of this device on the given bus.

BusInfo & address (std::optional< ::fuchsia_driver_framework::DeviceAddress> value)

A unique identifier that describes the identity of this device on the given bus.

const std::optional< ::fuchsia_driver_framework::DeviceAddressStability> & address_stability ()

How stable the address.

::std::optional< ::fuchsia_driver_framework::DeviceAddressStability> & address_stability ()

How stable the address.

BusInfo & address_stability (std::optional< ::fuchsia_driver_framework::DeviceAddressStability> value)

How stable the address.

void BusInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits