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