summaryrefslogtreecommitdiffstats
path: root/base/threading/thread_restrictions.h
diff options
context:
space:
mode:
Diffstat (limited to 'base/threading/thread_restrictions.h')
-rw-r--r--base/threading/thread_restrictions.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/base/threading/thread_restrictions.h b/base/threading/thread_restrictions.h
index f638cb3..54e2e3d 100644
--- a/base/threading/thread_restrictions.h
+++ b/base/threading/thread_restrictions.h
@@ -8,10 +8,14 @@
#include "base/base_export.h"
#include "base/basictypes.h"
+class BrowserProcessImpl;
class MetricsService;
class RenderWidgetHelper;
class TestingAutomationProvider;
class TextInputClientMac;
+namespace chromeos {
+class AudioMixerAlsa;
+}
namespace chrome_browser_net {
class Predictor;
}
@@ -137,6 +141,7 @@ class BASE_EXPORT ThreadRestrictions {
friend class ThreadTestHelper;
// END ALLOWED USAGE.
// BEGIN USAGE THAT NEEDS TO BE FIXED.
+ friend class chromeos::AudioMixerAlsa; // http://crbug.com/125206
friend class chrome_browser_net::Predictor; // http://crbug.com/78451
friend class disk_cache::BackendImpl; // http://crbug.com/74623
friend class disk_cache::InFlightIO; // http://crbug.com/74623
@@ -144,8 +149,9 @@ class BASE_EXPORT ThreadRestrictions {
friend class net::FileStreamPosix; // http://crbug.com/74623
friend class net::FileStreamWin; // http://crbug.com/74623
friend class net::NetworkManagerApi; // http://crbug.com/125097
- friend class ::TextInputClientMac; // http://crbug.com/121917
+ friend class ::BrowserProcessImpl; // http://crbug.com/125207
friend class ::MetricsService; // http://crbug.com/124954
+ friend class ::TextInputClientMac; // http://crbug.com/121917
// END USAGE THAT NEEDS TO BE FIXED.
#ifndef NDEBUG