class RegisterVmosConfig

Defined at line 1863 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 1865 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 1866 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 1867 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 1868 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 1869 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 1871 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