processes_api_constants.h revision 5821806d5e7f356e8fa4b058a389a808ea183019
1// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// Constants used for the Processes API.
6
7#ifndef CHROME_BROWSER_EXTENSIONS_API_PROCESSES_PROCESSES_API_CONSTANTS_H_
8#define CHROME_BROWSER_EXTENSIONS_API_PROCESSES_PROCESSES_API_CONSTANTS_H_
9
10namespace extensions {
11
12namespace processes_api_constants {
13
14// Process object properties.
15extern const char kCpuKey[];
16extern const char kCssCacheKey[];
17extern const char kFPSKey[];
18extern const char kIdKey[];
19extern const char kImageCacheKey[];
20extern const char kJsMemoryAllocatedKey[];
21extern const char kJsMemoryUsedKey[];
22extern const char kNetworkKey[];
23extern const char kOsProcessIdKey[];
24extern const char kPrivateMemoryKey[];
25extern const char kProcessesKey[];
26extern const char kProfileKey[];
27extern const char kScriptCacheKey[];
28extern const char kSqliteMemoryKey[];
29extern const char kTabsListKey[];
30extern const char kTypeKey[];
31
32// Process types.
33extern const char kProcessTypeBrowser[];
34extern const char kProcessTypeExtension[];
35extern const char kProcessTypeGPU[];
36extern const char kProcessTypeNacl[];
37extern const char kProcessTypeNotification[];
38extern const char kProcessTypeOther[];
39extern const char kProcessTypePlugin[];
40extern const char kProcessTypeRenderer[];
41extern const char kProcessTypeUtility[];
42extern const char kProcessTypeWorker[];
43
44// Cache object properties.
45extern const char kCacheLiveSize[];
46extern const char kCacheSize[];
47
48// Event names.
49extern const char kOnCreated[];
50extern const char kOnExited[];
51extern const char kOnUnresponsive[];
52extern const char kOnUpdated[];
53extern const char kOnUpdatedWithMemory[];
54
55// Error strings.
56extern const char kExtensionNotSupported[];
57extern const char kProcessNotFound[];
58
59}  // namespace processes_api_constants
60
61}  // namespace extensions
62
63#endif  // CHROME_BROWSER_EXTENSIONS_API_PROCESSES_PROCESSES_API_CONSTANTS_H_
64