From c5095e52edebd9c2e707473e8929b4160a3ae845 Mon Sep 17 00:00:00 2001 From: Mirko Bonadei Date: Mon, 26 Nov 2018 19:25:05 +0100 Subject: [PATCH] Fix wrong forward declaration namespace. Bug: webrtc:9862 Change-Id: I51b5f189a83c44ad34f85bac8832e462276afcf3 Reviewed-on: https://webrtc-review.googlesource.com/c/111924 Commit-Queue: Mirko Bonadei Reviewed-by: Karl Wiberg Cr-Commit-Position: refs/heads/master@{#25792} --- api/create_peerconnection_factory.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/api/create_peerconnection_factory.h b/api/create_peerconnection_factory.h index e7f5fad6ff..baa50c7bd8 100644 --- a/api/create_peerconnection_factory.h +++ b/api/create_peerconnection_factory.h @@ -21,6 +21,13 @@ #include "api/transport/network_control.h" #include "rtc_base/scoped_ref_ptr.h" +namespace rtc { +// TODO(bugs.webrtc.org/9987): Move rtc::Thread to api/ or expose a better +// type. At the moment, rtc::Thread is not part of api/ so it cannot be +// included in order to avoid to leak internal types. +class Thread; +} // namespace rtc + namespace cricket { class WebRtcVideoDecoderFactory; class WebRtcVideoEncoderFactory; @@ -30,7 +37,6 @@ namespace webrtc { class AudioDeviceModule; class AudioProcessing; -class Thread; #if defined(USE_BUILTIN_SW_CODECS) // Create a new instance of PeerConnectionFactoryInterface.