| Index: chrome/browser/extensions/api/system_info_cpu/cpu_info_provider.h
|
| diff --git a/chrome/browser/extensions/api/system_info_cpu/cpu_info_provider.h b/chrome/browser/extensions/api/system_info_cpu/cpu_info_provider.h
|
| index 26cdd35456220572ab057353075286a17d032de0..b0cb12f56292172f6aeb89836b05a23fc26eb641 100644
|
| --- a/chrome/browser/extensions/api/system_info_cpu/cpu_info_provider.h
|
| +++ b/chrome/browser/extensions/api/system_info_cpu/cpu_info_provider.h
|
| @@ -4,24 +4,15 @@
|
| #ifndef CHROME_BROWSER_EXTENSIONS_API_SYSTEM_INFO_CPU_CPU_INFO_PROVIDER_H_
|
| #define CHROME_BROWSER_EXTENSIONS_API_SYSTEM_INFO_CPU_CPU_INFO_PROVIDER_H_
|
|
|
| +#include "chrome/browser/extensions/system_info_provider.h"
|
| #include "chrome/common/extensions/api/experimental_system_info_cpu.h"
|
|
|
| namespace extensions {
|
|
|
| -// An interface for retrieving cpu information on different platforms.
|
| -class CpuInfoProvider {
|
| - public:
|
| - // Return a CpuInfoProvider instance. The caller is responsible for
|
| - // releasing it.
|
| - static CpuInfoProvider* Create();
|
| -
|
| - virtual ~CpuInfoProvider() {}
|
| -
|
| - // Return true if succeed to get CPU information, otherwise return false.
|
| - // Should be implemented on different platforms.
|
| - virtual bool GetCpuInfo(
|
| - api::experimental_system_info_cpu::CpuInfo* info) = 0;
|
| -};
|
| +typedef SystemInfoProvider<api::experimental_system_info_cpu::CpuInfo>
|
| + CpuInfoProvider;
|
|
|
| } // namespace extensions
|
| +
|
| #endif // CHROME_BROWSER_EXTENSIONS_API_SYSTEM_INFO_CPU_CPU_INFO_PROVIDER_H_
|
| +
|
|
|