class ControlCreateRingBufferRequest
Defined at line 1746 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
Public Methods
void ControlCreateRingBufferRequest (Storage_ storage)
void ControlCreateRingBufferRequest ()
Defined at line 1751 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
void ControlCreateRingBufferRequest (ControlCreateRingBufferRequest && )
Defined at line 1752 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
bool IsEmpty ()
const std::optional<uint64_t> & element_id ()
The element ID for an `ENDPOINT` of type `RING_BUFFER`.
Required.
::std::optional<uint64_t> & element_id ()
The element ID for an `ENDPOINT` of type `RING_BUFFER`.
Required.
ControlCreateRingBufferRequest & element_id (std::optional<uint64_t> value)
The element ID for an `ENDPOINT` of type `RING_BUFFER`.
Required.
ControlCreateRingBufferRequest & operator= (ControlCreateRingBufferRequest && )
Defined at line 1753 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
const std::optional< ::fuchsia_audio_device::RingBufferOptions> & options ()
Additional requirements about the actual ring buffer being created.
Required.
::std::optional< ::fuchsia_audio_device::RingBufferOptions> & options ()
Additional requirements about the actual ring buffer being created.
Required.
ControlCreateRingBufferRequest & options (std::optional< ::fuchsia_audio_device::RingBufferOptions> value)
Additional requirements about the actual ring buffer being created.
Required.
const std::optional< ::fidl::ServerEnd< ::fuchsia_audio_device::RingBuffer>> & ring_buffer_server ()
The server_end of the `RingBuffer` to be created.
Required.
::std::optional< ::fidl::ServerEnd< ::fuchsia_audio_device::RingBuffer>> & ring_buffer_server ()
The server_end of the `RingBuffer` to be created.
Required.
ControlCreateRingBufferRequest & ring_buffer_server (std::optional< ::fidl::ServerEnd< ::fuchsia_audio_device::RingBuffer>> value)
The server_end of the `RingBuffer` to be created.
Required.
void ControlCreateRingBufferRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits