class AclBufferSettings

Defined at line 217 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/natural_types.h

The HCI ACL data flow-control parameters.

Public Methods

void AclBufferSettings (Storage_ storage)
void AclBufferSettings ()

Defined at line 222 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/natural_types.h

void AclBufferSettings (AclBufferSettings && )

Defined at line 223 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/natural_types.h

void AclBufferSettings (const AclBufferSettings & other)
AclBufferSettings & operator= (AclBufferSettings && )

Defined at line 224 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/natural_types.h

AclBufferSettings & operator= (const AclBufferSettings & other)
bool operator== (const AclBufferSettings & other)
bool operator!= (const AclBufferSettings & other)
bool IsEmpty ()
const std::optional<uint16_t> & data_packet_length ()

ACL frame MTU in bytes.

::std::optional<uint16_t> & data_packet_length ()

ACL frame MTU in bytes.

AclBufferSettings & data_packet_length (std::optional<uint16_t> value)

ACL frame MTU in bytes.

const std::optional<uint8_t> & total_num_data_packets ()

The maximum number of ACL frames that the controller can buffer.

::std::optional<uint8_t> & total_num_data_packets ()

The maximum number of ACL frames that the controller can buffer.

AclBufferSettings & total_num_data_packets (std::optional<uint8_t> value)

The maximum number of ACL frames that the controller can buffer.

void AclBufferSettings (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits