class ConnectParameters

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

The channel and relevant parameters for a connection.

Public Methods

void ConnectParameters (ConnectParameters && other)
ConnectParameters & operator= (ConnectParameters && other)
void ConnectParameters (const ConnectParameters & other)
ConnectParameters & operator= (const ConnectParameters & other)
bool operator== (const ConnectParameters & other)
bool operator!= (const ConnectParameters & other)
::fuchsia_bluetooth_bredr::ConnectParameters::Tag Which ()
ConnectParameters WithL2cap (::fuchsia_bluetooth_bredr::L2capParameters val)
const ::fidl::internal::UnionMemberView<1, Storage_> l2cap ()
::fidl::internal::UnionMemberView<1, Storage_> l2cap ()
ConnectParameters & l2cap (::fuchsia_bluetooth_bredr::L2capParameters value)

An L2CAP connection.

ConnectParameters WithRfcomm (::fuchsia_bluetooth_bredr::RfcommParameters val)
const ::fidl::internal::UnionMemberView<2, Storage_> rfcomm ()
::fidl::internal::UnionMemberView<2, Storage_> rfcomm ()
ConnectParameters & rfcomm (::fuchsia_bluetooth_bredr::RfcommParameters value)

An RFCOMM connection.

void ConnectParameters (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Enumerations

enum Tag
Name Value
kL2cap 1
kRfcomm 2

TODO: share union tag types between wire

&

natural.

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

Friends

class NaturalUnionCodingTraits