class ConnectionConnectL2capRequest
Defined at line 6827 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 6834 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 6838 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 6843 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 6851 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 6860 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 6864 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 6869 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 6877 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 6886 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 6890 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 6895 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 6903 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h