class RegisterVmosConfig

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

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

void RegisterVmosConfig ()

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

void RegisterVmosConfig (const RegisterVmosConfig & other)

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

RegisterVmosConfig & operator= (const RegisterVmosConfig & other)

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

void RegisterVmosConfig (RegisterVmosConfig && other)

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

void _CloseHandles ()
::fidl::WireTableBuilder< ::fuchsia_hardware_audio::wire::RegisterVmosConfig> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_hardware_audio::wire::RegisterVmosConfig> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_audio::wire::RegisterVmosConfig>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

RegisterVmosConfig & operator= (RegisterVmosConfig && other)

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

::fidl::VectorView< ::fuchsia_hardware_audio::wire::VmoInfo> & vmo_infos ()

The list of VMOs to register with the driver.

Required.

bool has_vmo_infos ()
RegisterVmosConfig & set_vmo_infos (::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_hardware_audio::wire::VmoInfo>> elem)
RegisterVmosConfig & set_vmo_infos (std::nullptr_t )
RegisterVmosConfig & clear_vmo_infos ()
void RegisterVmosConfig (::fidl::AnyArena & allocator)
void RegisterVmosConfig (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_audio::wire::RegisterVmosConfig>> && frame)

This constructor allows a user controlled allocation (not using a Arena).

It should only be used when performance is key.

As soon as the frame is given to the table, it must not be used directly or for another table.

void Allocate (::fidl::AnyArena & allocator)
void Init (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_audio::wire::RegisterVmosConfig>> && frame_ptr)
void ~RegisterVmosConfig ()

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

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder