class AllocateVmosConfig

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

Public Methods

void AllocateVmosConfig (Storage_ storage)
void AllocateVmosConfig ()

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

void AllocateVmosConfig (AllocateVmosConfig && )

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

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

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

AllocateVmosConfig & operator= (const AllocateVmosConfig & other)
bool operator== (const AllocateVmosConfig & other)
bool operator!= (const AllocateVmosConfig & other)
bool IsEmpty ()
const std::optional<uint64_t> & min_vmo_size ()

The minimum size required for each VMO, in bytes.

Required.

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

The minimum size required for each VMO, in bytes.

Required.

AllocateVmosConfig & min_vmo_size (std::optional<uint64_t> value)

The minimum size required for each VMO, in bytes.

Required.

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

The number of VMOs to allocate.

Required.

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

The number of VMOs to allocate.

Required.

AllocateVmosConfig & vmo_count (std::optional<uint32_t> value)

The number of VMOs to allocate.

Required.

void AllocateVmosConfig (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits