class Bti

Defined at line 535 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h

Definition of a bus transaction initiator (bti) for a platform device node.

Public Methods

void Bti (Storage_ storage)
void Bti ()

Defined at line 540 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h

void Bti (Bti && )

Defined at line 541 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h

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

Defined at line 542 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h

Bti & operator= (const Bti & other)
bool operator== (const Bti & other)
bool operator!= (const Bti & other)
bool IsEmpty ()
const std::optional<uint32_t> & iommu_id ()
::std::optional<uint32_t> & iommu_id ()
Bti & iommu_id (std::optional<uint32_t> value)

Setter for iommu_id.

const std::optional<uint32_t> & bti_id ()
::std::optional<uint32_t> & bti_id ()
Bti & bti_id (std::optional<uint32_t> value)

Setter for bti_id.

const std::optional< ::std::string> & name ()

Name that can be used to retrieve the bti using

[`fuchsia.hardware.platform.device/GetBtiByName`].

It is valid for this to be empty, however the resource will only be able

to be retrieved using [`fuchsia.hardware.platform.device/GetBtiById`].

::std::optional< ::std::string> & name ()

Name that can be used to retrieve the bti using

[`fuchsia.hardware.platform.device/GetBtiByName`].

It is valid for this to be empty, however the resource will only be able

to be retrieved using [`fuchsia.hardware.platform.device/GetBtiById`].

Bti & name (std::optional< ::std::string> value)

Name that can be used to retrieve the bti using

[`fuchsia.hardware.platform.device/GetBtiByName`].

It is valid for this to be empty, however the resource will only be able

to be retrieved using [`fuchsia.hardware.platform.device/GetBtiById`].

void Bti (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits