Index: webrtc/logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h |
diff --git a/webrtc/logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h b/webrtc/logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h |
index 4ecfae7d9ac91e83845befb15537e2db6d8f7ff6..662dc64f275842e31b47ef5205bb36421fbdf2e9 100644 |
--- a/webrtc/logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h |
+++ b/webrtc/logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h |
@@ -12,16 +12,23 @@ |
#define WEBRTC_LOGGING_RTC_EVENT_LOG_EVENTS_RTC_EVENT_RTP_PACKET_INCOMING_H_ |
#include "webrtc/logging/rtc_event_log/events/rtc_event.h" |
+#include "webrtc/modules/rtp_rtcp/source/rtp_packet.h" |
namespace webrtc { |
+class RtpPacketReceived; |
+ |
class RtcEventRtpPacketIncoming final : public RtcEvent { |
public: |
- ~RtcEventRtpPacketIncoming() override = default; |
+ explicit RtcEventRtpPacketIncoming(const RtpPacketReceived& packet); |
+ ~RtcEventRtpPacketIncoming() override; |
Type GetType() const override; |
bool IsConfigEvent() const override; |
+ |
+ rtp::Packet header_; // Only the packet's header will be stored here. |
+ const size_t packet_length_; // Length before stripping away all but header. |
}; |
} // namespace webrtc |