class L2capChannelOffloadParameters
Defined at line 776 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/natural_types.h
Set of low-level L2CAP channel parameters needed to transfer control of
a channel to an offload processor.
Public Methods
void L2capChannelOffloadParameters ()
Defined at line 782 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/natural_types.h
void L2capChannelOffloadParameters (L2capChannelOffloadParameters && )
Defined at line 783 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/natural_types.h
void L2capChannelOffloadParameters (Storage_ storage)
void L2capChannelOffloadParameters (const L2capChannelOffloadParameters & other)
L2capChannelOffloadParameters & operator= (const L2capChannelOffloadParameters & other)
bool operator== (const L2capChannelOffloadParameters & other)
bool operator!= (const L2capChannelOffloadParameters & other)
bool IsEmpty ()
const std::optional<uint16_t> & acl_connection_handle ()
The HCI ACL connection handle to the peer over which this L2CAP channel exists.
Required.
::std::optional<uint16_t> & acl_connection_handle ()
The HCI ACL connection handle to the peer over which this L2CAP channel exists.
Required.
L2capChannelOffloadParameters & acl_connection_handle (std::optional<uint16_t> value)
The HCI ACL connection handle to the peer over which this L2CAP channel exists.
Required.
const std::optional<uint16_t> & local_l2cap_channel_id ()
Required.
::std::optional<uint16_t> & local_l2cap_channel_id ()
Required.
L2capChannelOffloadParameters & local_l2cap_channel_id (std::optional<uint16_t> value)
Required.
L2capChannelOffloadParameters & operator= (L2capChannelOffloadParameters && )
Defined at line 784 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/natural_types.h
const std::optional<uint16_t> & remote_l2cap_channel_id ()
Required.
::std::optional<uint16_t> & remote_l2cap_channel_id ()
Required.
L2capChannelOffloadParameters & remote_l2cap_channel_id (std::optional<uint16_t> value)
Required.
const std::optional<uint16_t> & local_l2cap_maximum_payload_size ()
The maximum payload size of a RX L2CAP PDU, not to be confused with the MTU of
application layer payloads.
Required.
::std::optional<uint16_t> & local_l2cap_maximum_payload_size ()
The maximum payload size of a RX L2CAP PDU, not to be confused with the MTU of
application layer payloads.
Required.
L2capChannelOffloadParameters & local_l2cap_maximum_payload_size (std::optional<uint16_t> value)
The maximum payload size of a RX L2CAP PDU, not to be confused with the MTU of
application layer payloads.
Required.
const std::optional<uint16_t> & remote_l2cap_maximum_payload_size ()
The maximum paylod size of a TX L2CAP PDU, not to be confused with the MTU of
application layer payloads.
Required.
::std::optional<uint16_t> & remote_l2cap_maximum_payload_size ()
The maximum paylod size of a TX L2CAP PDU, not to be confused with the MTU of
application layer payloads.
Required.
L2capChannelOffloadParameters & remote_l2cap_maximum_payload_size (std::optional<uint16_t> value)
The maximum paylod size of a TX L2CAP PDU, not to be confused with the MTU of
application layer payloads.
Required.
const std::optional<uint16_t> & initial_tx_credits ()
The initial number of TX flow control credits received from the peer.
Optional. Not present for channels without flow control.
::std::optional<uint16_t> & initial_tx_credits ()
The initial number of TX flow control credits received from the peer.
Optional. Not present for channels without flow control.
L2capChannelOffloadParameters & initial_tx_credits (std::optional<uint16_t> value)
The initial number of TX flow control credits received from the peer.
Optional. Not present for channels without flow control.
void L2capChannelOffloadParameters (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits