From 32012f8c3a731c8ea98ce75ce617b4d17ea6fa54 Mon Sep 17 00:00:00 2001 From: perkj Date: Thu, 14 Jul 2016 23:32:08 -0700 Subject: [PATCH] Do not include task_queue.h in sequenced_task_checker_impl.h This it to avoid requiring targets that include header files that in turn use SequenceTaskedChecker, to also have to define the macros needed by TaskQueue. BUG=webrtc:5687 Review-Url: https://codereview.webrtc.org/2145393003 Cr-Commit-Position: refs/heads/master@{#13482} --- webrtc/base/sequenced_task_checker_impl.cc | 1 + webrtc/base/sequenced_task_checker_impl.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/webrtc/base/sequenced_task_checker_impl.cc b/webrtc/base/sequenced_task_checker_impl.cc index 971cc65d38..615f44c2b5 100644 --- a/webrtc/base/sequenced_task_checker_impl.cc +++ b/webrtc/base/sequenced_task_checker_impl.cc @@ -12,6 +12,7 @@ #include "webrtc/base/platform_thread.h" #include "webrtc/base/sequenced_task_checker.h" +#include "webrtc/base/task_queue.h" namespace rtc { diff --git a/webrtc/base/sequenced_task_checker_impl.h b/webrtc/base/sequenced_task_checker_impl.h index 9b76ed6070..96cb32de6d 100644 --- a/webrtc/base/sequenced_task_checker_impl.h +++ b/webrtc/base/sequenced_task_checker_impl.h @@ -11,11 +11,11 @@ #ifndef WEBRTC_BASE_SEQUENCED_TASK_CHECKER_IMPL_H_ #define WEBRTC_BASE_SEQUENCED_TASK_CHECKER_IMPL_H_ -#include "webrtc/base/task_queue.h" #include "webrtc/base/thread_checker.h" namespace rtc { +class TaskQueue; // Real implementation of SequencedTaskChecker, for use in debug mode, or // for temporary use in release mode. //