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:
@ -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
|
||||||
|
Reference in New Issue
Block a user