Index: webrtc/logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h |
diff --git a/webrtc/logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h b/webrtc/logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h |
index c887949374aff4c63ce6f081f15d83b9acd2891f..b21291ef9ffdfb3dea831e62c1e360f5628662b2 100644 |
--- a/webrtc/logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h |
+++ b/webrtc/logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h |
@@ -12,16 +12,25 @@ |
#define WEBRTC_LOGGING_RTC_EVENT_LOG_EVENTS_RTC_EVENT_RTP_PACKET_OUTGOING_H_ |
#include "webrtc/logging/rtc_event_log/events/rtc_event.h" |
+#include "webrtc/modules/rtp_rtcp/source/rtp_packet.h" |
namespace webrtc { |
+class RtpPacketToSend; |
+ |
class RtcEventRtpPacketOutgoing final : public RtcEvent { |
public: |
- ~RtcEventRtpPacketOutgoing() override = default; |
+ RtcEventRtpPacketOutgoing(const RtpPacketToSend& packet, |
+ int probe_cluster_id); |
+ ~RtcEventRtpPacketOutgoing() 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. |
+ const int probe_cluster_id_; |
}; |
} // namespace webrtc |