Index: webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMetrics.h |
diff --git a/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCSSLAdapter.h b/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMetrics.h |
similarity index 59% |
copy from webrtc/sdk/objc/Framework/Headers/WebRTC/RTCSSLAdapter.h |
copy to webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMetrics.h |
index 1341a5c003cda97b8909c4f272915250ce3039fc..fa2d48fa07547cd14df4b380c48e6f95957ca3c1 100644 |
--- a/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCSSLAdapter.h |
+++ b/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMetrics.h |
@@ -11,10 +11,13 @@ |
#import <Foundation/Foundation.h> |
#import <WebRTC/RTCMacros.h> |
+#import <WebRTC/RTCMetricsSampleInfo.h> |
/** |
- * Initialize and clean up the SSL library. Failure is fatal. These call the |
- * corresponding functions in webrtc/base/ssladapter.h. |
+ * Enables gathering of metrics (which can be fetched with |
+ * RTCGetAndResetMetrics). Must be called before any other call into WebRTC. |
*/ |
-RTC_EXTERN BOOL RTCInitializeSSL(); |
-RTC_EXTERN BOOL RTCCleanupSSL(); |
+RTC_EXTERN void RTCEnableMetrics(); |
+ |
+/** Gets and clears native histograms. */ |
+RTC_EXTERN NSArray<RTCMetricsSampleInfo *> *RTCGetAndResetMetrics(); |