class PacketStreamControlSetPacketStreamSinkRequest

Defined at line 3324 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 PacketStreamControlSetPacketStreamSinkRequest ()

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

void PacketStreamControlSetPacketStreamSinkRequest (const PacketStreamControlSetPacketStreamSinkRequest & other)

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

PacketStreamControlSetPacketStreamSinkRequest & operator= (const PacketStreamControlSetPacketStreamSinkRequest & other)

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

void PacketStreamControlSetPacketStreamSinkRequest (PacketStreamControlSetPacketStreamSinkRequest && other)

Defined at line 3329 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::PacketStreamControlSetPacketStreamSinkRequest> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

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

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

PacketStreamControlSetPacketStreamSinkRequest & operator= (PacketStreamControlSetPacketStreamSinkRequest && other)

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

::fidl::ClientEnd< ::fuchsia_hardware_audio::PacketStreamSink> & stream ()
bool has_stream ()
PacketStreamControlSetPacketStreamSinkRequest & set_stream (::fidl::ClientEnd< ::fuchsia_hardware_audio::PacketStreamSink> elem)
PacketStreamControlSetPacketStreamSinkRequest & clear_stream ()
void PacketStreamControlSetPacketStreamSinkRequest (::fidl::AnyArena & allocator)
void PacketStreamControlSetPacketStreamSinkRequest (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_audio::wire::PacketStreamControlSetPacketStreamSinkRequest>> && 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::PacketStreamControlSetPacketStreamSinkRequest>> && frame_ptr)
void ~PacketStreamControlSetPacketStreamSinkRequest ()

Defined at line 3332 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