summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_processes_api_constants.h
diff options
context:
space:
mode:
authorcreis@google.com <creis@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-19 21:47:11 +0000
committercreis@google.com <creis@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-19 21:47:11 +0000
commit8a661f84e6e4ab569de30228b717f0c2b26a1d57 (patch)
tree8e4eed99ddb033b7cdc8489b2264659775f7b0cc /chrome/browser/extensions/extension_processes_api_constants.h
parent293309b27926f9ab2d2567b7e0f2fd04e568a50c (diff)
downloadchromium_src-8a661f84e6e4ab569de30228b717f0c2b26a1d57.zip
chromium_src-8a661f84e6e4ab569de30228b717f0c2b26a1d57.tar.gz
chromium_src-8a661f84e6e4ab569de30228b717f0c2b26a1d57.tar.bz2
Expands the chrome.experimental.processes extension API.
Adds an onUpdated event that reports process metrics from the TaskManager, and modifies the TaskManager to support multiple independent observers. BUG=32302 TEST=ExtensionApiTest.Processes browsertest TEST=process_monitor sample extension Review URL: http://codereview.chromium.org/3801008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63116 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_processes_api_constants.h')
-rw-r--r--chrome/browser/extensions/extension_processes_api_constants.h21
1 files changed, 20 insertions, 1 deletions
diff --git a/chrome/browser/extensions/extension_processes_api_constants.h b/chrome/browser/extensions/extension_processes_api_constants.h
index 7e6c844..6f9bdea 100644
--- a/chrome/browser/extensions/extension_processes_api_constants.h
+++ b/chrome/browser/extensions/extension_processes_api_constants.h
@@ -10,8 +10,27 @@
namespace extension_processes_api_constants {
-// Keys used in serializing tab data & events.
+// Keys used in serializing process data & events.
+extern const char kCpuKey[];
extern const char kIdKey[];
+extern const char kNetworkKey[];
+extern const char kPrivateMemoryKey[];
+extern const char kProcessesKey[];
+extern const char kSharedMemoryKey[];
+extern const char kTypeKey[];
+
+extern const char kProcessTypeBrowser[];
+extern const char kProcessTypeExtension[];
+extern const char kProcessTypeGPU[];
+extern const char kProcessTypeNacl[];
+extern const char kProcessTypeNotification[];
+extern const char kProcessTypeOther[];
+extern const char kProcessTypePlugin[];
+extern const char kProcessTypeRenderer[];
+extern const char kProcessTypeUtility[];
+extern const char kProcessTypeWorker[];
+
+extern const char kOnUpdated[];
}; // namespace extension_processes_api_constants