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)