class IsochronousStreamSetupDataPathRequest

Defined at line 3945 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

IsochronousStreamSetupDataPathRequest & set_data_direction (::fuchsia::bluetooth::DataDirection _value)
IsochronousStreamSetupDataPathRequest & set_codec_attributes (::fuchsia::bluetooth::CodecAttributes _value)
IsochronousStreamSetupDataPathRequest & set_controller_delay (int64_t _value)
void IsochronousStreamSetupDataPathRequest ()
void IsochronousStreamSetupDataPathRequest (IsochronousStreamSetupDataPathRequest && other)
void ~IsochronousStreamSetupDataPathRequest ()
IsochronousStreamSetupDataPathRequest & operator= (IsochronousStreamSetupDataPathRequest && other)
::std::unique_ptr<IsochronousStreamSetupDataPathRequest> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, IsochronousStreamSetupDataPathRequest * _value, size_t _offset)
zx_status_t Clone (IsochronousStreamSetupDataPathRequest * _result)
const ::fuchsia::bluetooth::DataDirection & data_direction ()

Directions in which data will flow.

Required.

Defined at line 3953 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

bool has_data_direction ()

Defined at line 3957 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

::fuchsia::bluetooth::DataDirection * mutable_data_direction ()

Directions in which data will flow.

Required.

Defined at line 3963 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

void clear_data_direction ()

Defined at line 3971 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

const ::fuchsia::bluetooth::CodecAttributes & codec_attributes ()

Specifies the coding format used over the air.

Required.

Defined at line 3981 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

bool has_codec_attributes ()

Defined at line 3985 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

::fuchsia::bluetooth::CodecAttributes * mutable_codec_attributes ()

Specifies the coding format used over the air.

Required.

Defined at line 3991 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

void clear_codec_attributes ()

Defined at line 3999 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

const int64_t & controller_delay ()

The delay provided must be within the controller's supported range and should not

exceed 4 seconds.

Required.

Defined at line 4010 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

bool has_controller_delay ()

Defined at line 4014 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

int64_t * mutable_controller_delay ()

The delay provided must be within the controller's supported range and should not

exceed 4 seconds.

Required.

Defined at line 4021 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

void clear_controller_delay ()

Defined at line 4029 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h