Index: webrtc/p2p/base/transportcontroller.h |
diff --git a/webrtc/p2p/base/transportcontroller.h b/webrtc/p2p/base/transportcontroller.h |
index b5d9ac7d40455d53e19441e73a19a421520eced2..5f3fccc868822a1eda564345d7e2a5c7ce7b0d2e 100644 |
--- a/webrtc/p2p/base/transportcontroller.h |
+++ b/webrtc/p2p/base/transportcontroller.h |
@@ -25,6 +25,9 @@ |
namespace rtc { |
class Thread; |
} |
+namespace webrtc { |
+class MetricsObserverInterface; |
+} |
namespace cricket { |
@@ -129,6 +132,8 @@ class TransportController : public sigslot::has_slots<>, |
sigslot::signal1<rtc::SSLHandshakeError> SignalDtlsHandshakeError; |
+ void SetMetricsObserver(webrtc::MetricsObserverInterface* metrics_observer); |
+ |
protected: |
// Protected and virtual so we can override it in unit tests. |
virtual Transport* CreateTransport_n(const std::string& transport_name); |
@@ -238,6 +243,8 @@ class TransportController : public sigslot::has_slots<>, |
rtc::AsyncInvoker invoker_; |
// True if QUIC is used instead of DTLS. |
bool quic_ = false; |
+ |
+ webrtc::MetricsObserverInterface* metrics_observer_ = nullptr; |
}; |
} // namespace cricket |