Lines Matching full:class
125 class BrowserProcessImpl;
126 class BrowserThemePack;
127 class ChromeNSSCryptoModuleDelegate;
128 class DesktopNotificationBalloon;
129 class FirefoxProfileLock;
130 class GaiaConfig;
131 class KeyStorageLinux;
132 class NativeBackendKWallet;
133 class NativeDesktopMediaList;
134 class PartnerBookmarksReader;
135 class Profile;
136 class ProfileImpl;
137 class ScopedAllowBlockingForProfile;
138 class StartupTabProviderImpl;
139 class WebEngineBrowserMainParts;
143 class Environment;
144 class File;
145 class FilePath;
146 class CommandLine;
148 class WorkTracker;
158 class BrowserStateDirectoryBuilder;
165 class AwBrowserContext;
166 class AwFormDatabaseService;
167 class CookieManager;
168 class JsSandboxIsolate;
169 class OverlayProcessorWebView;
170 class ScopedAllowInitGLBindings;
171 class VizCompositorThreadRunnerWebView;
174 class BrowserDataBackMigrator;
175 class LoginEventRecorder;
176 class StartupCustomizationDocument;
177 class StartupUtils;
180 class MojoUtils;
183 class StatisticsProviderImpl;
184 class ProcStatFile;
188 class OutputDevice;
191 class AudioDestination;
192 class DiskDataAllocator;
193 class RTCVideoDecoderAdapter;
194 class RTCVideoEncoder;
195 class SourceStream;
196 class VideoFrameResourceProvider;
197 class WebRtcVideoFrameAdapter;
198 class VideoTrackRecorderImplContextProvider;
199 class WorkerThread;
201 class NonMainThreadImpl;
205 class CategorizedWorkerPoolJob;
206 class CategorizedWorkerPool;
207 class CompletionEvent;
208 class TileTaskManagerImpl;
215 class CrashUtil;
218 class BlockingMethodCaller;
219 class ChromeOsCdmFactory;
226 class BrowserGpuChannelHostFactory;
227 class BrowserMainLoop;
228 class BrowserProcessIOThread;
229 class BrowserTestBase;
231 class ContentMainRunnerImpl;
233 class DesktopCaptureDevice;
234 class DWriteFontCollectionProxy;
235 class DWriteFontProxyImpl;
236 class EmergencyTraceFinalisationCoordinator;
237 class InProcessUtilityThread;
238 class NestedMessagePumpAndroid;
239 class NetworkServiceInstancePrivate;
240 class PepperPrintSettingsManagerImpl;
241 class RenderProcessHostImpl;
242 class RenderProcessHost;
243 class RenderWidgetHostViewMac;
244 class RendererBlinkPlatformImpl;
245 class SandboxHostLinux;
246 class ScopedAllowWaitForDebugURL;
247 class ServiceWorkerContextClient;
248 class ShellPathProvider;
249 class SlowWebPreferenceCache;
250 class SynchronousCompositor;
251 class SynchronousCompositorHost;
252 class SynchronousCompositorSyncCallBridge;
253 class ScopedAllowBlockingForViewAura;
254 class TextInputClientMac;
255 class WebContentsViewMac;
259 class CronetPrefsManager;
260 class CronetContext;
263 class LacrosThreadTypeDelegate;
266 class ScopedAllowBlockingForNSS;
269 class Bus;
272 class FakeDriveService;
275 class UsbContext;
278 class ClientDiscardableSharedMemoryManager;
281 class BackendImpl;
282 class InFlightIO;
286 class LinuxKeyRotationCommand;
291 class DesktopAndroidExtensionSystem;
292 class InstalledLoader;
293 class UnpackedInstaller;
296 class MappedFontFile;
305 class GpuMemoryBufferImplDXGI;
308 class HistoryReportJniBridge;
311 class WebViewBrowserState;
314 class IOSIOThread;
317 class CondVar;
320 class BleV2GattClient;
321 class BleV2Medium;
322 class ScheduledExecutor;
323 class SubmittableExecutor;
324 class WifiDirectSocket;
327 class AudioInputDevice;
328 class AudioOutputDevice;
329 class BlockingUrlProtocol;
330 template <class WorkerInterface,
331 class WorkerImpl,
332 class Worker,
333 class WorkerStatus,
337 class CodecWorkerImpl;
338 class FileVideoCaptureDeviceFactory;
339 class GpuMojoMediaClientWin;
340 class MojoVideoEncodeAccelerator;
341 class PaintCanvasVideoRenderer;
342 class V4L2DevicePoller; // TODO(crbug.com/41486289): remove this.
345 class OSMetrics;
348 class UserLevelMemoryPressureSignalGenerator;
351 class AndroidMetricsServiceClient;
352 class CleanExitBeacon;
355 class TaskService; // https://crbug.com/796830
358 class ScopedAllowModulePakLoad;
361 class SyncCallRestrictions;
363 class ScopedIPCSupport;
365 class MojoTrap;
370 class GSSAPISharedLibrary;
371 class MultiThreadedCertVerifierScopedAllowBaseSyncPrimitives;
372 class MultiThreadedProxyResolverScopedAllowJoinOnIO;
373 class NetworkChangeNotifierApple;
374 class NetworkConfigWatcherAppleThread;
375 class ProxyConfigServiceWin;
376 class ScopedAllowBlockingForSettingGetter;
378 class AddressTrackerLinux;
379 class PemFileCertStore;
383 class LocalPrinterHandlerDefault;
385 class PrintBackendServiceImpl;
387 class PrintBackendServiceManager;
388 class PrintPreviewUIUntrusted;
389 class PrinterQuery;
392 class ScopedAllowThreadJoinForProxyResolverV8Tracing;
395 class DroppedScreenShotCopierMac;
396 class SelectFileDialogBridge;
399 class AutoThread;
400 class ScopedAllowBlockingForCrashReporting;
401 class ScopedBypassIOThreadRestrictions;
403 class ScopedAllowSyncPrimitivesForWebRtcDataStreamAdapter;
404 class ScopedAllowSyncPrimitivesForWebRtcTransport;
405 class ScopedAllowSyncPrimitivesForWebRtcVideoStream;
406 class ScopedAllowThreadJoinForWebRtcTransport;
410 class FinancialPing;
413 class ServiceProcessLauncher;
416 class LaunchXdgUtilityScopedAllowBaseSyncPrimitives;
419 class ObfuscatedFileUtil;
422 class GetLocalChangesRequest;
423 class HttpBridge;
426 class FuchsiaPerfettoProducerConnector;
429 class DrmThreadProxy;
430 class DrmDisplayHostManager;
431 class ScopedAllowBlockingForGbmSurface;
432 class SelectFileDialogLinux;
433 class WindowResizeHelperMac;
436 class SystemctlLauncherScopedAllowBaseSyncPrimitives;
439 class HostGpuMemoryBufferManager;
440 class ClientGpuMemoryBufferManager;
441 class DisplayCompositorMemoryAndTaskController;
442 class SkiaOutputSurfaceImpl;
443 class SharedImageInterfaceProvider;
446 class VrShell;
449 class WebMainLoop;
452 class BrowserContextImpl;
453 class ContentBrowserClientImpl;
454 class ProfileImpl;
455 class WebLayerPathProvider;
463 class JavaHandlerThread;
464 class PmfUtils;
465 class ScopedAllowBlockingForImportantFileWriter;
473 class StackTrace;
477 class GetAppOutputScopedAllowBaseSyncPrimitives;
478 class JobTaskSource;
479 class TaskTracker;
484 class TaskQueueImpl;
488 class PlatformSharedMemoryRegion;
492 class OSInfo;
493 class ObjectWatcher;
494 class ScopedAllowBlockingForUserAccountControl;
497 class AdjustOOMScoreHelper;
498 class ChromeOSVersionInfo;
499 class FileDescriptorWatcher;
500 class FilePath;
501 class Process;
502 class ScopedAllowBlockingForProc;
503 class ScopedAllowBlockingForProcessMetrics;
504 class ScopedAllowThreadRecallForStackSamplingProfiler;
505 class SimpleThread;
506 class StackSamplingProfiler;
507 class TestCustomDisallow;
508 class Thread;
522 class BooleanWithOptionalStack {
550 class BASE_EXPORT ScopedDisallowBlocking {
563 class BASE_EXPORT ScopedAllowBlocking {
572 friend class ScopedAllowBlockingForTesting;
576 // Sorted by class name (with namespace), #if blocks at the bottom.
577 friend class ::BrowserProcessImpl;
578 friend class ::BrowserThemePack; // http://crbug.com/80206
579 friend class ::DesktopNotificationBalloon;
580 friend class ::FirefoxProfileLock;
581 friend class ::GaiaConfig;
582 friend class ::ProfileImpl;
583 friend class ::ScopedAllowBlockingForProfile;
584 friend class ::StartupTabProviderImpl;
585 friend class ::WebEngineBrowserMainParts;
586 friend class android_webview::AwBrowserContext;
587 friend class android_webview::ScopedAllowInitGLBindings;
588 friend class ash::BrowserDataBackMigrator;
589 friend class ash::LoginEventRecorder;
590 friend class ash::StartupCustomizationDocument; // http://crosbug.com/11103
591 friend class ash::StartupUtils;
592 friend class ash::converters::diagnostics::MojoUtils; // http://b/322741627
593 friend class ash::system::ProcStatFile;
594 friend class base::AdjustOOMScoreHelper;
595 friend class base::ChromeOSVersionInfo;
596 friend class base::Process;
597 friend class base::ScopedAllowBlockingForProc;
598 friend class base::ScopedAllowBlockingForProcessMetrics;
599 friend class base::StackSamplingProfiler;
600 friend class base::android::ScopedAllowBlockingForImportantFileWriter;
601 friend class base::android::PmfUtils;
602 friend class base::debug::StackTrace;
603 friend class base::subtle::PlatformSharedMemoryRegion;
604 friend class base::win::ScopedAllowBlockingForUserAccountControl;
605 friend class blink::DiskDataAllocator;
606 friend class chromecast::CrashUtil;
607 friend class content::BrowserProcessIOThread;
608 friend class content::DWriteFontProxyImpl;
609 friend class content::NetworkServiceInstancePrivate;
610 friend class content::PepperPrintSettingsManagerImpl;
611 friend class content::RenderProcessHostImpl;
612 friend class content::RenderWidgetHostViewMac; // http://crbug.com/121917
613 friend class content::
615 friend class content::ShellPathProvider;
616 friend class content::WebContentsViewMac;
617 friend class cronet::CronetContext;
618 friend class cronet::CronetPrefsManager;
619 friend class crosapi::LacrosThreadTypeDelegate;
620 friend class crypto::ScopedAllowBlockingForNSS; // http://crbug.com/59847
621 friend class drive::FakeDriveService;
622 friend class extensions::DesktopAndroidExtensionSystem;
623 friend class extensions::InstalledLoader;
624 friend class extensions::UnpackedInstaller;
625 friend class font_service::internal::MappedFontFile;
626 friend class ios_web_view::WebViewBrowserState;
627 friend class io_thread::IOSIOThread;
628 friend class media::FileVideoCaptureDeviceFactory;
629 friend class memory_instrumentation::OSMetrics;
630 friend class memory_pressure::UserLevelMemoryPressureSignalGenerator;
631 friend class metrics::AndroidMetricsServiceClient;
632 friend class metrics::CleanExitBeacon;
633 friend class module_installer::ScopedAllowModulePakLoad;
634 friend class net::GSSAPISharedLibrary; // http://crbug.com/66702
635 friend class net::ProxyConfigServiceWin; // http://crbug.com/61453
636 friend class net::
638 friend class net::internal::PemFileCertStore;
639 friend class printing::LocalPrinterHandlerDefault;
640 friend class printing::PrintBackendServiceManager;
641 friend class printing::PrintPreviewUIUntrusted;
642 friend class printing::PrinterQuery;
643 friend class remote_cocoa::
645 friend class remote_cocoa::SelectFileDialogBridge;
646 friend class remoting::
648 friend class remoting::ScopedAllowBlockingForCrashReporting;
649 friend class ui::DrmDisplayHostManager;
650 friend class ui::ScopedAllowBlockingForGbmSurface;
651 friend class ui::SelectFileDialogLinux;
652 friend class weblayer::BrowserContextImpl;
653 friend class weblayer::ContentBrowserClientImpl;
654 friend class weblayer::ProfileImpl;
655 friend class weblayer::WebLayerPathProvider;
657 friend class printing::PrintBackendServiceImpl;
660 friend class base::win::OSInfo;
661 friend class content::SlowWebPreferenceCache; // http://crbug.com/1262162
662 friend class media::GpuMojoMediaClientWin; // https://crbug.com/360642944
665 friend class ::BrowserStateDirectoryBuilder;
698 class ScopedAllowBlockingForTesting {
715 class BASE_EXPORT ScopedDisallowBaseSyncPrimitives {
730 class BASE_EXPORT ScopedAllowBaseSyncPrimitives {
748 // Sorted by class name (with namespace).
749 friend class ::ChromeNSSCryptoModuleDelegate;
750 friend class ::PartnerBookmarksReader;
751 friend class ::tracing::FuchsiaPerfettoProducerConnector;
752 friend class android_webview::JsSandboxIsolate;
753 friend class base::SimpleThread;
754 friend class base::internal::GetAppOutputScopedAllowBaseSyncPrimitives;
755 friend class blink::SourceStream;
756 friend class blink::VideoTrackRecorderImplContextProvider;
757 friend class blink::WorkerThread;
758 friend class blink::scheduler::NonMainThreadImpl;
759 friend class cc::CategorizedWorkerPoolJob;
760 friend class content::BrowserMainLoop;
761 friend class content::BrowserProcessIOThread;
762 friend class content::DWriteFontCollectionProxy;
763 friend class content::RendererBlinkPlatformImpl;
764 friend class content::ServiceWorkerContextClient;
765 friend class device::UsbContext;
766 friend class enterprise_connectors::LinuxKeyRotationCommand;
767 friend class history_report::HistoryReportJniBridge;
768 friend class internal::TaskTracker;
769 friend class leveldb::port::CondVar;
770 friend class nearby::chrome::ScheduledExecutor;
771 friend class nearby::chrome::SubmittableExecutor;
772 friend class nearby::chrome::BleV2GattClient;
773 friend class nearby::chrome::BleV2Medium;
774 friend class nearby::chrome::WifiDirectSocket;
775 friend class media::AudioOutputDevice;
776 friend class media::BlockingUrlProtocol;
777 template <class WorkerInterface,
778 class WorkerImpl,
779 class Worker,
780 class WorkerStatus,
784 friend class media::CodecWorkerImpl;
785 friend class media::MojoVideoEncodeAccelerator;
786 friend class mojo::core::ScopedIPCSupport;
787 friend class net::MultiThreadedCertVerifierScopedAllowBaseSyncPrimitives;
788 friend class rlz_lib::FinancialPing;
789 friend class shell_integration_linux::
791 friend class storage::ObfuscatedFileUtil;
792 friend class syncer::HttpBridge;
793 friend class syncer::GetLocalChangesRequest;
794 friend class updater::SystemctlLauncherScopedAllowBaseSyncPrimitives;
797 // Sorted by class name (with namespace).
798 friend class ::NativeBackendKWallet; // http://crbug.com/125331
799 friend class android_webview::
801 friend class blink::VideoFrameResourceProvider; // http://crbug.com/878070
802 friend class chromeos::ChromeOsCdmFactory; // http://crbug.com/368792274
803 friend class viz::
805 friend class viz::SkiaOutputSurfaceImpl; // http://crbug.com/341151462
806 friend class viz::SharedImageInterfaceProvider; // http://crbug.com/341151462
814 class BASE_EXPORT
834 // Sorted by class name (with namespace).
835 friend class ::BrowserProcessImpl; // http://crbug.com/125207
836 friend class ::KeyStorageLinux;
837 friend class ::NativeDesktopMediaList;
838 friend class android::JavaHandlerThread;
839 friend class android_webview::
841 friend class android_webview::CookieManager;
842 friend class android_webview::VizCompositorThreadRunnerWebView;
843 friend class audio::OutputDevice;
844 friend class base::FileDescriptorWatcher;
845 friend class base::ScopedAllowThreadRecallForStackSamplingProfiler;
846 friend class base::StackSamplingProfiler;
847 friend class base::internal::JobTaskSource;
848 friend class base::sequence_manager::internal::TaskQueueImpl;
849 friend class base::sequence_manager::internal::WorkTracker;
850 friend class base::win::ObjectWatcher;
851 friend class blink::AudioDestination;
852 friend class blink::RTCVideoDecoderAdapter;
853 friend class blink::RTCVideoEncoder;
854 friend class blink::WebRtcVideoFrameAdapter;
855 friend class cc::CategorizedWorkerPoolJob;
856 friend class cc::CategorizedWorkerPool;
857 friend class cc::TileTaskManagerImpl;
858 friend class content::DesktopCaptureDevice;
859 friend class content::EmergencyTraceFinalisationCoordinator;
860 friend class content::InProcessUtilityThread;
861 friend class content::RenderProcessHost;
862 friend class content::SandboxHostLinux;
863 friend class content::ScopedAllowWaitForDebugURL;
864 friend class content::SynchronousCompositor;
865 friend class content::SynchronousCompositorHost;
866 friend class content::SynchronousCompositorSyncCallBridge;
867 friend class gpu::GpuMemoryBufferImplDXGI;
868 friend class media::AudioInputDevice;
869 friend class media::AudioOutputDevice;
870 friend class media::PaintCanvasVideoRenderer;
871 friend class media::V4L2DevicePoller; // TODO(crbug.com/41486289): remove
873 friend class mojo::SyncCallRestrictions;
874 friend class mojo::core::ipcz_driver::MojoTrap;
875 friend class net::NetworkConfigWatcherAppleThread;
876 friend class ui::DrmThreadProxy;
877 friend class viz::ClientGpuMemoryBufferManager;
878 friend class viz::HostGpuMemoryBufferManager;
879 friend class vr::VrShell;
882 friend class ::ash::system::StatisticsProviderImpl; // http://b/261818124
883 friend class ::chromeos::BlockingMethodCaller; // http://crbug.com/125360
884 friend class base::Thread; // http://crbug.com/918039
885 friend class cc::CompletionEvent; // http://crbug.com/902653
886 friend class content::
888 friend class content::TextInputClientMac; // http://crbug.com/121917
889 friend class dbus::Bus; // http://crbug.com/125222
890 friend class discardable_memory::
892 friend class disk_cache::BackendImpl; // http://crbug.com/74623
893 friend class disk_cache::InFlightIO; // http://crbug.com/74623
894 friend class midi::TaskService; // https://crbug.com/796830
895 friend class net::
897 friend class net::NetworkChangeNotifierApple; // http://crbug.com/125097
898 friend class net::internal::AddressTrackerLinux; // http://crbug.com/125097
899 friend class proxy_resolver::
901 friend class remoting::AutoThread; // https://crbug.com/944316
902 friend class remoting::protocol::
904 friend class remoting::protocol::
906 friend class remoting::protocol::
908 friend class remoting::protocol::
911 friend class service_manager::ServiceProcessLauncher;
912 friend class ui::WindowResizeHelperMac; // http://crbug.com/902829
927 class BASE_EXPORT ScopedAllowBaseSyncPrimitivesForTesting {
944 class BASE_EXPORT ScopedAllowUnresponsiveTasksForTesting {
980 class BASE_EXPORT ScopedDisallowSingleton {
1005 class BASE_EXPORT PermanentThreadAllowance {
1007 // Class is merely a namespace-with-friends.
1011 // Sorted by class name (with namespace)
1012 friend class base::TestCustomDisallow;
1013 friend class content::BrowserMainLoop;
1014 friend class content::BrowserTestBase;
1016 friend class content::ContentMainRunnerImpl;
1018 friend class web::WebMainLoop;