class PacketStreamControlSetPacketStreamSinkRequest
Defined at line 2480 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 2482 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 2483 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 2484 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 2485 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 2486 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 2488 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