OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 #ifndef EXTENSIONS_BROWSER_API_SYSTEM_CPU_SYSTEM_CPU_API_H_ | 4 #ifndef EXTENSIONS_BROWSER_API_SYSTEM_CPU_SYSTEM_CPU_API_H_ |
5 #define EXTENSIONS_BROWSER_API_SYSTEM_CPU_SYSTEM_CPU_API_H_ | 5 #define EXTENSIONS_BROWSER_API_SYSTEM_CPU_SYSTEM_CPU_API_H_ |
6 | 6 |
7 #include "extensions/common/api/system_cpu.h" | 7 #include "extensions/common/api/system_cpu.h" |
8 #include "extensions/browser/extension_function.h" | 8 #include "extensions/browser/extension_function.h" |
9 | 9 |
10 namespace extensions { | 10 namespace extensions { |
11 | 11 |
12 class SystemCpuGetInfoFunction : public AsyncExtensionFunction { | 12 class SystemCpuGetInfoFunction : public AsyncExtensionFunction { |
13 public: | 13 public: |
14 DECLARE_EXTENSION_FUNCTION("system.cpu.getInfo", SYSTEM_CPU_GETINFO) | 14 DECLARE_EXTENSION_FUNCTION("system.cpu.getInfo", SYSTEM_CPU_GETINFO) |
15 SystemCpuGetInfoFunction(); | 15 SystemCpuGetInfoFunction(); |
16 | 16 |
17 private: | 17 private: |
18 virtual ~SystemCpuGetInfoFunction(); | 18 virtual ~SystemCpuGetInfoFunction(); |
19 virtual bool RunAsync() OVERRIDE; | 19 virtual bool RunAsync() override; |
20 void OnGetCpuInfoCompleted(bool success); | 20 void OnGetCpuInfoCompleted(bool success); |
21 }; | 21 }; |
22 | 22 |
23 } // namespace extensions | 23 } // namespace extensions |
24 | 24 |
25 #endif // EXTENSIONS_BROWSER_API_SYSTEM_CPU_SYSTEM_CPU_API_H_ | 25 #endif // EXTENSIONS_BROWSER_API_SYSTEM_CPU_SYSTEM_CPU_API_H_ |
OLD | NEW |