Update SCTP test to use C++ lambdas instead of rtc::Bind

Bug: webrtc:11339
Change-Id: Ibc6818f9d371c17bb6c3e41deee2b51e2b953de0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201724
Reviewed-by: Taylor <deadbeef@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33018}
This commit is contained in:
Niels Möller
2021-01-14 10:48:27 +01:00
committed by Commit Bot
parent 588526c278
commit c20e3332ed

View File

@ -220,16 +220,14 @@ class SctpDataSender final {
case cricket::SDR_BLOCK: case cricket::SDR_BLOCK:
// retry after timeout // retry after timeout
invoker_.AsyncInvokeDelayed<void>( invoker_.AsyncInvokeDelayed<void>(
RTC_FROM_HERE, thread_, RTC_FROM_HERE, thread_, [this] { SendNextMessage(); }, 500);
rtc::Bind(&SctpDataSender::SendNextMessage, this), 500);
break; break;
case cricket::SDR_SUCCESS: case cricket::SDR_SUCCESS:
// send next // send next
num_bytes_sent_ += payload_.size(); num_bytes_sent_ += payload_.size();
++num_messages_sent_; ++num_messages_sent_;
invoker_.AsyncInvoke<void>( invoker_.AsyncInvoke<void>(RTC_FROM_HERE, thread_,
RTC_FROM_HERE, thread_, [this] { SendNextMessage(); });
rtc::Bind(&SctpDataSender::SendNextMessage, this));
break; break;
case cricket::SDR_ERROR: case cricket::SDR_ERROR:
// give up // give up