CpuInfoProvider 14 chrome/browser/extensions/api/system_cpu/cpu_info_provider.cc base::LazyInstance<scoped_refptr<CpuInfoProvider> > CpuInfoProvider 15 chrome/browser/extensions/api/system_cpu/cpu_info_provider.cc CpuInfoProvider::provider_ = LAZY_INSTANCE_INITIALIZER; CpuInfoProvider 17 chrome/browser/extensions/api/system_cpu/cpu_info_provider.cc CpuInfoProvider::CpuInfoProvider() {} CpuInfoProvider 19 chrome/browser/extensions/api/system_cpu/cpu_info_provider.cc CpuInfoProvider::~CpuInfoProvider() {} CpuInfoProvider 21 chrome/browser/extensions/api/system_cpu/cpu_info_provider.cc const CpuInfo& CpuInfoProvider::cpu_info() const { CpuInfoProvider 25 chrome/browser/extensions/api/system_cpu/cpu_info_provider.cc void CpuInfoProvider::InitializeForTesting( CpuInfoProvider 26 chrome/browser/extensions/api/system_cpu/cpu_info_provider.cc scoped_refptr<CpuInfoProvider> provider) { CpuInfoProvider 31 chrome/browser/extensions/api/system_cpu/cpu_info_provider.cc bool CpuInfoProvider::QueryInfo() { CpuInfoProvider 49 chrome/browser/extensions/api/system_cpu/cpu_info_provider.cc std::vector<std::string> CpuInfoProvider::GetFeatures() const { CpuInfoProvider 64 chrome/browser/extensions/api/system_cpu/cpu_info_provider.cc CpuInfoProvider* CpuInfoProvider::Get() { CpuInfoProvider 66 chrome/browser/extensions/api/system_cpu/cpu_info_provider.cc provider_.Get() = new CpuInfoProvider(); CpuInfoProvider 17 chrome/browser/extensions/api/system_cpu/cpu_info_provider.h class CpuInfoProvider : public SystemInfoProvider { CpuInfoProvider 20 chrome/browser/extensions/api/system_cpu/cpu_info_provider.h static CpuInfoProvider* Get(); CpuInfoProvider 24 chrome/browser/extensions/api/system_cpu/cpu_info_provider.h static void InitializeForTesting(scoped_refptr<CpuInfoProvider> provider); CpuInfoProvider 29 chrome/browser/extensions/api/system_cpu/cpu_info_provider.h CpuInfoProvider(); CpuInfoProvider 30 chrome/browser/extensions/api/system_cpu/cpu_info_provider.h virtual ~CpuInfoProvider(); CpuInfoProvider 52 chrome/browser/extensions/api/system_cpu/cpu_info_provider.h static base::LazyInstance<scoped_refptr<CpuInfoProvider> > provider_; CpuInfoProvider 55 chrome/browser/extensions/api/system_cpu/cpu_info_provider.h DISALLOW_COPY_AND_ASSIGN(CpuInfoProvider); CpuInfoProvider 9 chrome/browser/extensions/api/system_cpu/cpu_info_provider_android.cc bool CpuInfoProvider::QueryCpuTimePerProcessor( CpuInfoProvider 21 chrome/browser/extensions/api/system_cpu/cpu_info_provider_linux.cc bool CpuInfoProvider::QueryCpuTimePerProcessor( CpuInfoProvider 14 chrome/browser/extensions/api/system_cpu/cpu_info_provider_mac.cc bool CpuInfoProvider::QueryCpuTimePerProcessor( CpuInfoProvider 27 chrome/browser/extensions/api/system_cpu/cpu_info_provider_win.cc bool CpuInfoProvider::QueryCpuTimePerProcessor( CpuInfoProvider 22 chrome/browser/extensions/api/system_cpu/system_cpu_api.cc CpuInfoProvider::Get()->StartQueryInfo( CpuInfoProvider 29 chrome/browser/extensions/api/system_cpu/system_cpu_api.cc SetResult(CpuInfoProvider::Get()->cpu_info().ToValue().release()); CpuInfoProvider 12 chrome/browser/extensions/api/system_cpu/system_cpu_apitest.cc class MockCpuInfoProviderImpl : public CpuInfoProvider { CpuInfoProvider 50 chrome/browser/extensions/api/system_cpu/system_cpu_apitest.cc CpuInfoProvider* provider = new MockCpuInfoProviderImpl(); CpuInfoProvider 52 chrome/browser/extensions/api/system_cpu/system_cpu_apitest.cc CpuInfoProvider::InitializeForTesting(provider);