Home
last modified time | relevance | path

Searched refs:CreditBasedFlowControlTxEngine (Results 1 – 4 of 4) sorted by relevance

/aosp_15_r20/external/pigweed/pw_bluetooth_sapphire/host/l2cap/
H A Dcredit_based_flow_control_tx_engine.cc74 CreditBasedFlowControlTxEngine::CreditBasedFlowControlTxEngine( in CreditBasedFlowControlTxEngine() function in bt::l2cap::internal::CreditBasedFlowControlTxEngine
100 CreditBasedFlowControlTxEngine::~CreditBasedFlowControlTxEngine() = default;
102 void CreditBasedFlowControlTxEngine::NotifySduQueued() { ProcessSdus(); } in NotifySduQueued()
104 bool CreditBasedFlowControlTxEngine::AddCredits(uint16_t credits) { in AddCredits()
115 uint16_t CreditBasedFlowControlTxEngine::credits() const { return credits_; } in credits()
117 size_t CreditBasedFlowControlTxEngine::segments_count() const { in segments_count()
121 void CreditBasedFlowControlTxEngine::SegmentSdu(ByteBufferPtr sdu) { in SegmentSdu()
156 void CreditBasedFlowControlTxEngine::TrySendSegments() { in TrySendSegments()
164 void CreditBasedFlowControlTxEngine::ProcessSdus() { in ProcessSdus()
H A Dcredit_based_flow_control_tx_engine_test.cc28 using Engine = CreditBasedFlowControlTxEngine;
H A Dchannel.cc162 tx_engine_ = std::make_unique<CreditBasedFlowControlTxEngine>( in ChannelImpl()
/aosp_15_r20/external/pigweed/pw_bluetooth_sapphire/public/pw_bluetooth_sapphire/internal/host/l2cap/
H A Dcredit_based_flow_control_tx_engine.h29 class CreditBasedFlowControlTxEngine final : public TxEngine {
42 CreditBasedFlowControlTxEngine(ChannelId channel_id,
48 ~CreditBasedFlowControlTxEngine() override;