webrtc/net/dcsctp/fuzzers
Victor Boivie 236ac50628 dcsctp: Add public API for BufferedAmountLow
This adds native support for the RTCDataChannel properties:
https://developer.mozilla.org/en-US/docs/Web/API/RTCDataChannel/bufferedAmount
https://developer.mozilla.org/en-US/docs/Web/API/RTCDataChannel/bufferedAmountLowThreshold

And the RTCDataChannel event:
https://developer.mozilla.org/en-US/docs/Web/API/RTCDataChannel/onbufferedamountlow

The old callback, NotifyOutgoingMessageBufferEmpty, is deprecated as it
didn't work very well. It will not be triggered and will be removed
as soon as all users of it are gone. There is a new callback,
OnTotalBufferedAmountLow, that serves the same purpose but also allows
setting an arbitrary limit when it should be triggered (See
DcSctpOptions::total_buffered_amount_low_threshold).

Bug: webrtc:12794
Change-Id: Ic1c92f174eff8a1acda0b5fd3dcc45bd1cfa2704
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/219691
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34144}
2021-05-27 15:27:27 +00:00
..
BUILD.gn dcsctp: Add socket fuzzer helper 2021-05-12 15:06:17 +00:00
dcsctp_fuzzers.cc dcsctp: Restrict fuzzing input length 2021-05-18 09:22:37 +00:00
dcsctp_fuzzers.h dcsctp: Add public API for BufferedAmountLow 2021-05-27 15:27:27 +00:00
dcsctp_fuzzers_test.cc dcsctp: Add socket fuzzer helper 2021-05-12 15:06:17 +00:00