class L2capParameters

Defined at line 265 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/natural_types.h

The parameters associated with a connection over the L2CAP protocol.

Public Methods

void L2capParameters (Storage_ storage)
void L2capParameters ()

Defined at line 270 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/natural_types.h

void L2capParameters (L2capParameters && )

Defined at line 271 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/natural_types.h

void L2capParameters (const L2capParameters & other)
L2capParameters & operator= (L2capParameters && )

Defined at line 272 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/natural_types.h

L2capParameters & operator= (const L2capParameters & other)
bool operator== (const L2capParameters & other)
bool operator!= (const L2capParameters & other)
bool IsEmpty ()
const std::optional<uint16_t> & psm ()

Required. L2CAP PSM for the connection. See the defined PSMs in `service.fidl`.

::std::optional<uint16_t> & psm ()

Required. L2CAP PSM for the connection. See the defined PSMs in `service.fidl`.

L2capParameters & psm (std::optional<uint16_t> value)

Required. L2CAP PSM for the connection. See the defined PSMs in `service.fidl`.

const std::optional< ::fuchsia_bluetooth::ChannelParameters> & parameters ()

Optional. L2CAP channel parameters.

::std::optional< ::fuchsia_bluetooth::ChannelParameters> & parameters ()

Optional. L2CAP channel parameters.

L2capParameters & parameters (std::optional< ::fuchsia_bluetooth::ChannelParameters> value)

Optional. L2CAP channel parameters.

void L2capParameters (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits