Simplify FakeRtcEventLog, delete rtc::Bind usage
Bug: webrtc:11339
Change-Id: I2a250934daf0a9114ef8c03464034b1efd8c4c35
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201722
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32990}
diff --git a/logging/rtc_event_log/fake_rtc_event_log.cc b/logging/rtc_event_log/fake_rtc_event_log.cc
index 55f4b58..e84ea22 100644
--- a/logging/rtc_event_log/fake_rtc_event_log.cc
+++ b/logging/rtc_event_log/fake_rtc_event_log.cc
@@ -11,7 +11,6 @@
#include "logging/rtc_event_log/fake_rtc_event_log.h"
#include "logging/rtc_event_log/events/rtc_event_ice_candidate_pair.h"
-#include "rtc_base/bind.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
@@ -33,9 +32,9 @@
void FakeRtcEventLog::Log(std::unique_ptr<RtcEvent> event) {
RtcEvent::Type rtc_event_type = event->GetType();
- invoker_.AsyncInvoke<void>(
- RTC_FROM_HERE, thread_,
- rtc::Bind(&FakeRtcEventLog::IncrementEventCount, this, rtc_event_type));
+ invoker_.AsyncInvoke<void>(RTC_FROM_HERE, thread_, [this, rtc_event_type] {
+ ++count_[rtc_event_type];
+ });
}
} // namespace webrtc
diff --git a/logging/rtc_event_log/fake_rtc_event_log.h b/logging/rtc_event_log/fake_rtc_event_log.h
index fb0e6ff..a34cc27 100644
--- a/logging/rtc_event_log/fake_rtc_event_log.h
+++ b/logging/rtc_event_log/fake_rtc_event_log.h
@@ -32,7 +32,6 @@
int GetEventCount(RtcEvent::Type event_type) { return count_[event_type]; }
private:
- void IncrementEventCount(RtcEvent::Type event_type) { ++count_[event_type]; }
std::map<RtcEvent::Type, int> count_;
rtc::Thread* thread_;
rtc::AsyncInvoker invoker_;