| Index: chrome/browser/extensions/api/system_info_cpu/system_info_cpu_api.h
|
| diff --git a/chrome/browser/extensions/api/system_info_cpu/system_info_cpu_api.h b/chrome/browser/extensions/api/system_info_cpu/system_info_cpu_api.h
|
| index 46fcbd34ed1d3a1789035ae3efc1d114d5504202..dd91051f7bea78665710b96cec715526b061d593 100644
|
| --- a/chrome/browser/extensions/api/system_info_cpu/system_info_cpu_api.h
|
| +++ b/chrome/browser/extensions/api/system_info_cpu/system_info_cpu_api.h
|
| @@ -5,11 +5,10 @@
|
| #define CHROME_BROWSER_EXTENSIONS_API_SYSTEM_INFO_CPU_SYSTEM_INFO_CPU_API_H_
|
|
|
| #include "chrome/browser/extensions/extension_function.h"
|
| +#include "chrome/common/extensions/api/experimental_system_info_cpu.h"
|
|
|
| namespace extensions {
|
|
|
| -class CpuInfoProvider;
|
| -
|
| class SystemInfoCpuGetFunction : public AsyncExtensionFunction {
|
| public:
|
| DECLARE_EXTENSION_FUNCTION_NAME("experimental.systemInfo.cpu.get");
|
| @@ -18,12 +17,8 @@ class SystemInfoCpuGetFunction : public AsyncExtensionFunction {
|
| private:
|
| virtual ~SystemInfoCpuGetFunction();
|
| virtual bool RunImpl() OVERRIDE;
|
| - void WorkOnFileThread();
|
| - void RespondOnUIThread(bool success);
|
| - void GetCpuInfoOnFileThread();
|
| -
|
| - // The CpuInfoProvider instance, lives on FILE thread.
|
| - CpuInfoProvider* provider_;
|
| + void OnGetCpuInfoCompleted(
|
| + const api::experimental_system_info_cpu::CpuInfo& info, bool success);
|
| };
|
|
|
| } // namespace extensions
|
|
|