class ConnectionConnectL2capRequest

Defined at line 7400 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.

const ::fuchsia::bluetooth::ChannelParameters & parameters ()

Parameters for the local side of the channel.

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

bool has_parameters ()

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

::fuchsia::bluetooth::ChannelParameters * mutable_parameters ()

Parameters for the local side of the channel.

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

void clear_parameters ()

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

const ::fidl::InterfaceRequest< ::fuchsia::bluetooth::Channel> & channel ()

The channel protocol to open.

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

bool has_channel ()

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

::fidl::InterfaceRequest< ::fuchsia::bluetooth::Channel> * mutable_channel ()

The channel protocol to open.

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

void clear_channel ()

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

const uint16_t & psm ()

The PSM of the remote side to connect to.

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

bool has_psm ()

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

uint16_t * mutable_psm ()

The PSM of the remote side to connect to.

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

void clear_psm ()

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

const ::fidl::InterfaceRequest< ::fuchsia::bluetooth::le::ChannelOffloadExt> & ext_offload ()

Channel offload extension. See [`fuchsia.bluetooth.le/ChannelOffloadExt`].

Only privileged clients are allowed to offload channels. This

protocol will be closed for other clients. The client must

additionally call `ChannelOffloadExt.StartOffload` to start offloading.

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

bool has_ext_offload ()

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

::fidl::InterfaceRequest< ::fuchsia::bluetooth::le::ChannelOffloadExt> * mutable_ext_offload ()

Channel offload extension. See [`fuchsia.bluetooth.le/ChannelOffloadExt`].

Only privileged clients are allowed to offload channels. This

protocol will be closed for other clients. The client must

additionally call `ChannelOffloadExt.StartOffload` to start offloading.

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

void clear_ext_offload ()

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

ConnectionConnectL2capRequest & set_parameters (::fuchsia::bluetooth::ChannelParameters _value)
ConnectionConnectL2capRequest & set_channel (::fidl::InterfaceRequest< ::fuchsia::bluetooth::Channel> _value)
ConnectionConnectL2capRequest & set_psm (uint16_t _value)
ConnectionConnectL2capRequest & set_ext_offload (::fidl::InterfaceRequest< ::fuchsia::bluetooth::le::ChannelOffloadExt> _value)
void ConnectionConnectL2capRequest ()
void ConnectionConnectL2capRequest (ConnectionConnectL2capRequest && other)
void ~ConnectionConnectL2capRequest ()
ConnectionConnectL2capRequest & operator= (ConnectionConnectL2capRequest && other)
::std::unique_ptr<ConnectionConnectL2capRequest> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, ConnectionConnectL2capRequest * _value, size_t _offset)
zx_status_t Clone (ConnectionConnectL2capRequest * _result)