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 kProfileKey[]; 26extern const char kScriptCacheKey[]; 27extern const char kSqliteMemoryKey[]; 28extern const char kTabsListKey[]; 29extern const char kTypeKey[]; 30 31// Process types. 32extern const char kProcessTypeBrowser[]; 33extern const char kProcessTypeExtension[]; 34extern const char kProcessTypeGPU[]; 35extern const char kProcessTypeNacl[]; 36extern const char kProcessTypeNotification[]; 37extern const char kProcessTypeOther[]; 38extern const char kProcessTypePlugin[]; 39extern const char kProcessTypeRenderer[]; 40extern const char kProcessTypeUtility[]; 41extern const char kProcessTypeWorker[]; 42 43// Cache object properties. 44extern const char kCacheLiveSize[]; 45extern const char kCacheSize[]; 46 47// Event names. 48extern const char kOnCreated[]; 49extern const char kOnExited[]; 50extern const char kOnUnresponsive[]; 51extern const char kOnUpdated[]; 52extern const char kOnUpdatedWithMemory[]; 53 54// Error strings. 55extern const char kExtensionNotSupported[]; 56extern const char kProcessNotFound[]; 57 58} // namespace processes_api_constants 59 60} // namespace extensions 61 62#endif // CHROME_BROWSER_EXTENSIONS_API_PROCESSES_PROCESSES_API_CONSTANTS_H_ 63