INNER CODE UNIT · Rust
buffered_amount_low_threshold
webrtc-rs/webrtc · src/data_channel/mod.rs:118
async fn buffered_amount_low_threshold(&self) -> Result<u32>;
/// Sets the buffered amount low threshold in bytes.
async fn set_buffered_amount_low_threshold(&self, threshold: u32) -> Result<()>;
/// Returns the bytes handed to [`send`](Self::send)/[`send_text`](Self::send_text)
/// that SCTP has not yet released (acknowledged or abandoned) — the true
/// outstanding send-side memory, including bytes still queued in the send
/// pipeline (unlike `bufferedAmount`, which counts only post-packetization).
///
/// Has a default so that adding it did not have to touch every implementation; the
/// built-in channel overrides it with the real counter that drives send back-pressure.
/// (This trait is sealed, so the only implementations are in-crate — see `docs/semver.md`.)
async fn outstanding_bytes(&self) -> Result<usize> {
Ok(0)
}
/// Sends raw binary data on this data channel.
///
/// Queues the message and returns; it never waits for the peer to acknowledge. When a
/// send-buffer limit is configured