Add RtcEventProcessor::AddEvents overload that accepts PacketDirection.
Bug: b/282153758
Change-Id: I53d379752f2e8eca91eb190e966ca1853330a210
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/309480
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40315}
diff --git a/logging/rtc_event_log/rtc_event_processor.h b/logging/rtc_event_log/rtc_event_processor.h
index 9bf4c9c..8299da9 100644
--- a/logging/rtc_event_log/rtc_event_processor.h
+++ b/logging/rtc_event_log/rtc_event_processor.h
@@ -19,6 +19,7 @@
#include <vector>
#include "api/function_view.h"
+#include "logging/rtc_event_log/rtc_event_log_parser.h"
#include "rtc_base/checks.h"
namespace webrtc {
@@ -115,6 +116,14 @@
std::push_heap(event_lists_.begin(), event_lists_.end(), Cmp);
}
+ template <typename Iterable>
+ void AddEvents(
+ const Iterable& iterable,
+ std::function<void(const typename Iterable::value_type&)> handler,
+ PacketDirection /*not used*/) {
+ AddEvents(iterable, handler);
+ }
+
void ProcessEventsInOrder();
private: