class ConnectionConnectL2capRequest
Defined at line 6741 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.
ConnectionConnectL2capRequest & set_parameters (::fuchsia::bluetooth::ChannelParameters _value)
ConnectionConnectL2capRequest & set_channel (::fidl::InterfaceRequest< ::fuchsia::bluetooth::Channel> _value)
ConnectionConnectL2capRequest & set_psm (uint16_t _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)
const ::fuchsia::bluetooth::ChannelParameters & parameters ()
Parameters for the local side of the channel.
Defined at line 6748 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 6752 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 6757 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 6765 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 6774 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 6778 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 6783 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 6791 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 6800 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 6804 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 6809 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 6817 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h