template <>

class WireTableBuilder

Defined at line 600 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/wire_types.h

Public Methods

template <typename First = ::fuchsia_bluetooth::wire::SecurityRequirements, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_bluetooth::wire::SecurityRequirements>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_bluetooth::wire::ChannelParameters> & security_requirements (First && first, Args &&... args_)

For BR/EDR: Minimum security requirements a link must have before this

channel can be created. The requirements provided here will be

attempted with the peer before the channel is established. If a peer

cannot provide the requirements, the channel is closed.

Optional. If not provided, then the only security property guaranteed

is encryption.

For LE: Unused, must not be present.

Defined at line 619 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/wire_types.h

template <typename First = int64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<int64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_bluetooth::wire::ChannelParameters> & flush_timeout (First && first, Args &&... args_)

For BR/EDR: The flush timeout indicates the maximum amount of time a

data packet should be buffered in the controller before it is dropped.

A flush timeout of infinity can be used to mark packets as flushable

without any particular flush timeout.

Range: 1ms - 1,279ms (or ∞). Rounded down.

Optional. If not provided, no flush timeout and packets are not flushable.

For LE: Unused, must not be present.

Defined at line 638 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/wire_types.h

Friends

template <>
class ChannelParameters