extension_processes_api_constants.h revision 731df977c0511bca2206b5f333555b1205ff1f43
1// Copyright (c) 2010 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_EXTENSION_PROCESSES_API_CONSTANTS_H_
8#define CHROME_BROWSER_EXTENSIONS_EXTENSION_PROCESSES_API_CONSTANTS_H_
9#pragma once
10
11namespace extension_processes_api_constants {
12
13// Keys used in serializing process data & events.
14extern const char kCpuKey[];
15extern const char kIdKey[];
16extern const char kNetworkKey[];
17extern const char kPrivateMemoryKey[];
18extern const char kProcessesKey[];
19extern const char kSharedMemoryKey[];
20extern const char kTypeKey[];
21
22extern const char kProcessTypeBrowser[];
23extern const char kProcessTypeExtension[];
24extern const char kProcessTypeGPU[];
25extern const char kProcessTypeNacl[];
26extern const char kProcessTypeNotification[];
27extern const char kProcessTypeOther[];
28extern const char kProcessTypePlugin[];
29extern const char kProcessTypeRenderer[];
30extern const char kProcessTypeUtility[];
31extern const char kProcessTypeWorker[];
32
33extern const char kOnUpdated[];
34
35};  // namespace extension_processes_api_constants
36
37#endif  // CHROME_BROWSER_EXTENSIONS_EXTENSION_PROCESSES_API_CONSTANTS_H_
38