summaryrefslogtreecommitdiffstats
path: root/chromium/base/threading/thread_restrictions.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/base/threading/thread_restrictions.h')
-rw-r--r--chromium/base/threading/thread_restrictions.h17
1 files changed, 13 insertions, 4 deletions
diff --git a/chromium/base/threading/thread_restrictions.h b/chromium/base/threading/thread_restrictions.h
index 052978192ab..c93f1fcaec0 100644
--- a/chromium/base/threading/thread_restrictions.h
+++ b/chromium/base/threading/thread_restrictions.h
@@ -179,9 +179,6 @@ class HistoryReportJniBridge;
namespace gpu {
class GpuChannelHost;
}
-namespace leveldb {
-class LevelDBMojoProxy;
-}
namespace leveldb_env {
class DBTracker;
}
@@ -189,6 +186,7 @@ namespace media {
class AudioInputDevice;
class AudioOutputDevice;
class BlockingUrlProtocol;
+class PaintCanvasVideoRenderer;
}
namespace memory_instrumentation {
class OSMetrics;
@@ -196,6 +194,9 @@ class OSMetrics;
namespace midi {
class TaskService; // https://crbug.com/796830
}
+namespace module_installer {
+class ScopedAllowModulePakLoad;
+}
namespace mojo {
class CoreLibraryInitializer;
class SyncCallRestrictions;
@@ -204,6 +205,7 @@ class ScopedIPCSupport;
}
}
namespace printing {
+class PrintJobWorker;
class PrinterQuery;
}
namespace rlz_lib {
@@ -262,6 +264,10 @@ class WebMainLoop;
class WebSubThread;
}
+namespace weblayer {
+class ProfileImpl;
+}
+
namespace webrtc {
class DesktopConfigurationMonitor;
}
@@ -349,11 +355,14 @@ class BASE_EXPORT ScopedAllowBlocking {
friend class cronet::CronetPrefsManager;
friend class cronet::CronetURLRequestContext;
friend class memory_instrumentation::OSMetrics;
+ friend class module_installer::ScopedAllowModulePakLoad;
friend class mojo::CoreLibraryInitializer;
+ friend class printing::PrintJobWorker;
friend class resource_coordinator::TabManagerDelegate; // crbug.com/778703
friend class ui::MaterialDesignController;
friend class web::WebSubThread;
friend class StackSamplingProfiler;
+ friend class weblayer::ProfileImpl;
ScopedAllowBlocking() EMPTY_BODY_IF_DCHECK_IS_OFF;
~ScopedAllowBlocking() EMPTY_BODY_IF_DCHECK_IS_OFF;
@@ -407,7 +416,6 @@ class BASE_EXPORT ScopedAllowBaseSyncPrimitives {
friend class functions::ExecScriptScopedAllowBaseSyncPrimitives;
friend class history_report::HistoryReportJniBridge;
friend class internal::TaskTracker;
- friend class leveldb::LevelDBMojoProxy;
friend class leveldb_env::DBTracker;
friend class media::BlockingUrlProtocol;
friend class mojo::core::ScopedIPCSupport;
@@ -475,6 +483,7 @@ class BASE_EXPORT ScopedAllowBaseSyncPrimitivesOutsideBlockingScope {
friend class content::SynchronousCompositorSyncCallBridge;
friend class media::AudioInputDevice;
friend class media::AudioOutputDevice;
+ friend class media::PaintCanvasVideoRenderer;
friend class mojo::SyncCallRestrictions;
friend class net::NetworkConfigWatcherMacThread;
friend class viz::HostGpuMemoryBufferManager;