Index: webrtc/logging/rtc_event_log/events/rtc_event_probe_result_failure.h |
diff --git a/webrtc/logging/rtc_event_log/events/rtc_event_probe_result_failure.h b/webrtc/logging/rtc_event_log/events/rtc_event_probe_result_failure.h |
index 44b40319180cdd3262ba36c4c17040471226c0ee..908cf2efc213b25ddea695dcde831a52413ea0dc 100644 |
--- a/webrtc/logging/rtc_event_log/events/rtc_event_probe_result_failure.h |
+++ b/webrtc/logging/rtc_event_log/events/rtc_event_probe_result_failure.h |
@@ -15,11 +15,21 @@ |
namespace webrtc { |
+enum ProbeFailureReason { |
+ kInvalidSendReceiveInterval, |
+ kInvalidSendReceiveRatio, |
+ kTimeout |
+}; |
+ |
class RtcEventProbeResultFailure final : public RtcEvent { |
public: |
+ RtcEventProbeResultFailure(int id, ProbeFailureReason failure_reason); |
~RtcEventProbeResultFailure() override = default; |
Type GetType() const override; |
+ |
+ const int id_; |
+ const ProbeFailureReason failure_reason_; |
}; |
} // namespace webrtc |