diff options
Diffstat (limited to 'chromium/base/threading/thread_restrictions.h')
-rw-r--r-- | chromium/base/threading/thread_restrictions.h | 17 |
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; |