Add RtcEventProcessor TieBreaker for LoggedRtcpPacketSenderReport.

This is needed to use the `webrtc::RtcEventProcessor` together with `LoggedRtcpPacketSenderReport`s.

Bug: b/374706598
Change-Id: Ic8d5b2da8dfbf59d487b681c9d1cac49a47d1413
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/381040
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Auto-Submit: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44113}
diff --git a/logging/rtc_event_log/rtc_event_processor_order.h b/logging/rtc_event_log/rtc_event_processor_order.h
index 262bd10..7c2c7e8 100644
--- a/logging/rtc_event_log/rtc_event_processor_order.h
+++ b/logging/rtc_event_log/rtc_event_processor_order.h
@@ -439,6 +439,20 @@
 };
 
 template <>
+class TieBreaker<LoggedRtcpPacketSenderReport> {
+ public:
+  static constexpr int type_order(PacketDirection direction) {
+    return static_cast<int>(direction == PacketDirection::kIncomingPacket
+                                ? TypeOrder::RtcpIn
+                                : TypeOrder::RtcpOut);
+  }
+  static std::optional<uint16_t> transport_seq_num_accessor(
+      const LoggedRtcpPacketSenderReport&) {
+    return std::optional<uint16_t>();
+  }
+};
+
+template <>
 class TieBreaker<LoggedRtcpPacketReceiverReport> {
  public:
   static constexpr int type_order(PacketDirection direction) {