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