class VmoInfo

Defined at line 3478 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h

VMO information for registering VMOs. Used in `RegisterVmos` and `AllocateVmos` to pair

a VMO handle with a unique ID.

Public Methods

void VmoInfo (Storage_ storage)
bool IsEmpty ()
void VmoInfo ()

Defined at line 3483 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h

void VmoInfo (VmoInfo && )

Defined at line 3484 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h

const std::optional<uint64_t> & id ()

ID corresponding to the VMO.

Required.

::std::optional<uint64_t> & id ()

ID corresponding to the VMO.

Required.

VmoInfo & id (std::optional<uint64_t> value)

ID corresponding to the VMO.

Required.

VmoInfo & operator= (VmoInfo && )

Defined at line 3485 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h

const std::optional< ::zx::vmo> & vmo ()

Handle to the VMO.

Required.

::std::optional< ::zx::vmo> & vmo ()

Handle to the VMO.

Required.

VmoInfo & vmo (std::optional< ::zx::vmo> value)

Handle to the VMO.

Required.

void VmoInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits