tsepez@chromium.org | 4afe8f7 | 2012-10-24 08:03:35 +0900 | [diff] [blame] | 1 | // Copyright 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 | #ifndef IPC_IPC_MESSAGE_START_H_ |
| 6 | #define IPC_IPC_MESSAGE_START_H_ |
| 7 | |
| 8 | // Used by IPC_BEGIN_MESSAGES so that each message class starts from a unique |
| 9 | // base. Messages have unique IDs across channels in order for the IPC logging |
| 10 | // code to figure out the message class from its ID. |
| 11 | enum IPCMessageStart { |
| 12 | AutomationMsgStart = 0, |
nasko@chromium.org | a36f001 | 2013-10-04 02:24:55 +0900 | [diff] [blame] | 13 | FrameMsgStart, |
tsepez@chromium.org | 4afe8f7 | 2012-10-24 08:03:35 +0900 | [diff] [blame] | 14 | ViewMsgStart, |
jamesr@chromium.org | 1dfc732 | 2013-04-27 10:08:15 +0900 | [diff] [blame] | 15 | InputMsgStart, |
tsepez@chromium.org | 4afe8f7 | 2012-10-24 08:03:35 +0900 | [diff] [blame] | 16 | PluginMsgStart, |
jamesr@chromium.org | 58d55fd | 2013-05-21 17:16:08 +0900 | [diff] [blame] | 17 | PluginProcessMsgStart, |
tsepez@chromium.org | 4afe8f7 | 2012-10-24 08:03:35 +0900 | [diff] [blame] | 18 | ProfileImportMsgStart, |
| 19 | TestMsgStart, |
| 20 | DevToolsMsgStart, |
| 21 | WorkerMsgStart, |
| 22 | NaClMsgStart, |
| 23 | UtilityMsgStart, |
| 24 | GpuMsgStart, |
| 25 | ServiceMsgStart, |
| 26 | PpapiMsgStart, |
| 27 | FirefoxImporterUnittestMsgStart, |
| 28 | FileUtilitiesMsgStart, |
| 29 | MimeRegistryMsgStart, |
| 30 | DatabaseMsgStart, |
| 31 | DOMStorageMsgStart, |
| 32 | IndexedDBMsgStart, |
tsepez@chromium.org | 4afe8f7 | 2012-10-24 08:03:35 +0900 | [diff] [blame] | 33 | SpeechRecognitionMsgStart, |
| 34 | PepperMsgStart, |
| 35 | AutofillMsgStart, |
| 36 | SafeBrowsingMsgStart, |
| 37 | P2PMsgStart, |
| 38 | SocketStreamMsgStart, |
| 39 | ResourceMsgStart, |
| 40 | FileSystemMsgStart, |
| 41 | ChildProcessMsgStart, |
| 42 | ClipboardMsgStart, |
| 43 | BlobMsgStart, |
| 44 | AppCacheMsgStart, |
rijubrata.bhaumik@intel.com | e5fd836 | 2014-06-27 20:51:20 +0900 | [diff] [blame] | 45 | DeviceLightMsgStart, |
tsepez@chromium.org | 4afe8f7 | 2012-10-24 08:03:35 +0900 | [diff] [blame] | 46 | DeviceMotionMsgStart, |
| 47 | DeviceOrientationMsgStart, |
| 48 | DesktopNotificationMsgStart, |
| 49 | GeolocationMsgStart, |
| 50 | AudioMsgStart, |
toyoshim@chromium.org | 2458cfd | 2014-02-04 16:05:47 +0900 | [diff] [blame] | 51 | MidiMsgStart, |
tsepez@chromium.org | 4afe8f7 | 2012-10-24 08:03:35 +0900 | [diff] [blame] | 52 | ChromeMsgStart, |
| 53 | DragMsgStart, |
| 54 | PrintMsgStart, |
| 55 | SpellCheckMsgStart, |
| 56 | ExtensionMsgStart, |
| 57 | VideoCaptureMsgStart, |
| 58 | QuotaMsgStart, |
dimich@chromium.org | e9bbacb | 2013-03-29 14:32:02 +0900 | [diff] [blame] | 59 | ImageMsgStart, |
tsepez@chromium.org | 4afe8f7 | 2012-10-24 08:03:35 +0900 | [diff] [blame] | 60 | TextInputClientMsgStart, |
| 61 | ChromeUtilityMsgStart, |
| 62 | MediaStreamMsgStart, |
| 63 | ChromeBenchmarkingMsgStart, |
tsepez@chromium.org | 4afe8f7 | 2012-10-24 08:03:35 +0900 | [diff] [blame] | 64 | JavaBridgeMsgStart, |
| 65 | GamepadMsgStart, |
| 66 | ShellMsgStart, |
| 67 | AccessibilityMsgStart, |
tburkard@chromium.org | 18afbe1 | 2014-06-18 00:02:38 +0900 | [diff] [blame] | 68 | PrefetchMsgStart, |
tsepez@chromium.org | 4afe8f7 | 2012-10-24 08:03:35 +0900 | [diff] [blame] | 69 | PrerenderMsgStart, |
| 70 | ChromotingMsgStart, |
tsepez@chromium.org | 4afe8f7 | 2012-10-24 08:03:35 +0900 | [diff] [blame] | 71 | BrowserPluginMsgStart, |
tsepez@chromium.org | 4afe8f7 | 2012-10-24 08:03:35 +0900 | [diff] [blame] | 72 | AndroidWebViewMsgStart, |
| 73 | MetroViewerMsgStart, |
| 74 | CCMsgStart, |
| 75 | MediaPlayerMsgStart, |
jbauman@chromium.org | ad20135 | 2012-12-08 10:55:07 +0900 | [diff] [blame] | 76 | TracingMsgStart, |
jiayl@chromium.org | 5842636 | 2013-01-10 13:04:40 +0900 | [diff] [blame] | 77 | PeerConnectionTrackerMsgStart, |
boliu@chromium.org | 1d8e768 | 2013-01-23 09:35:14 +0900 | [diff] [blame] | 78 | VisitedLinkMsgStart, |
jeremya@chromium.org | dca3789 | 2013-03-18 14:54:50 +0900 | [diff] [blame] | 79 | AppShimMsgStart, |
grunell@chromium.org | c92462a | 2013-04-18 18:17:02 +0900 | [diff] [blame] | 80 | WebRtcLoggingMsgStart, |
dmazzoni@chromium.org | 2d71f6a | 2013-05-03 13:39:33 +0900 | [diff] [blame] | 81 | TtsMsgStart, |
bulach@chromium.org | f20167f | 2013-05-25 00:16:34 +0900 | [diff] [blame] | 82 | MemoryBenchmarkMsgStart, |
ricea@chromium.org | f3c9df2 | 2013-06-12 02:16:22 +0900 | [diff] [blame] | 83 | WebSocketMsgStart, |
yael.aharon@intel.com | 364bea0 | 2013-06-18 09:17:35 +0900 | [diff] [blame] | 84 | NaClHostMsgStart, |
jiayl@chromium.org | f487caf | 2013-07-02 06:21:46 +0900 | [diff] [blame] | 85 | WebRTCIdentityMsgStart, |
vitalybuka@chromium.org | 67f1426 | 2013-07-19 07:04:56 +0900 | [diff] [blame] | 86 | LocalDiscoveryMsgStart, |
bajones@chromium.org | 4bf25cc | 2013-08-03 07:09:13 +0900 | [diff] [blame] | 87 | PowerMonitorMsgStart, |
qinmin@chromium.org | ffe6553 | 2013-09-19 15:53:56 +0900 | [diff] [blame] | 88 | EncryptedMediaMsgStart, |
alecflett@chromium.org | 974bc39 | 2013-09-22 01:12:49 +0900 | [diff] [blame] | 89 | ServiceWorkerMsgStart, |
marja@chromium.org | a4da28f | 2013-10-15 19:57:49 +0900 | [diff] [blame] | 90 | MessagePortMsgStart, |
kinuko@chromium.org | 5a92e64 | 2014-01-09 21:42:45 +0900 | [diff] [blame] | 91 | EmbeddedWorkerMsgStart, |
kinuko@chromium.org | 6c50cae | 2014-01-06 19:59:47 +0900 | [diff] [blame] | 92 | EmbeddedWorkerContextMsgStart, |
hubbe@chromium.org | 89c6c9d | 2014-02-16 04:45:17 +0900 | [diff] [blame] | 93 | CastMsgStart, |
xhwang@chromium.org | 6729656 | 2014-02-27 23:24:54 +0900 | [diff] [blame] | 94 | CdmMsgStart, |
mlamouri@chromium.org | 7c1284c | 2014-02-28 05:03:11 +0900 | [diff] [blame] | 95 | ScreenOrientationMsgStart, |
joi@chromium.org | b358265 | 2014-03-13 19:04:49 +0900 | [diff] [blame] | 96 | MediaStreamTrackMetricsHostMsgStart, |
derat@chromium.org | c9f8143 | 2014-03-14 00:07:08 +0900 | [diff] [blame] | 97 | ChromeExtensionMsgStart, |
sky@chromium.org | ff9ba82 | 2014-03-19 03:03:05 +0900 | [diff] [blame] | 98 | MojoMsgStart, |
droger@chromium.org | a124374 | 2014-04-04 14:07:49 +0900 | [diff] [blame] | 99 | TranslateMsgStart, |
andrewhayden@chromium.org | a2c8947 | 2014-06-25 00:54:26 +0900 | [diff] [blame] | 100 | CldDataProviderMsgStart, |
mvanouwerkerk@chromium.org | 679eceb | 2014-04-09 00:39:31 +0900 | [diff] [blame] | 101 | PushMessagingMsgStart, |
mnaganov@chromium.org | 96486d2 | 2014-05-06 19:26:43 +0900 | [diff] [blame] | 102 | GinJavaBridgeMsgStart, |
timvolodine@chromium.org | ecc5098 | 2014-05-15 08:40:59 +0900 | [diff] [blame] | 103 | BatteryStatusMsgStart, |
thestig@chromium.org | a99794c | 2014-06-27 13:52:32 +0900 | [diff] [blame] | 104 | ChromeUtilityPrintingMsgStart, |
grunell@chromium.org | aa19c59 | 2014-06-19 04:39:04 +0900 | [diff] [blame] | 105 | AecDumpMsgStart, |
spang@chromium.org | 7435206 | 2014-06-26 15:46:02 +0900 | [diff] [blame] | 106 | OzoneGpuMsgStart, |
thestig@chromium.org | a99794c | 2014-06-27 13:52:32 +0900 | [diff] [blame] | 107 | ChromeUtilityExtensionsMsgStart, |
peter@chromium.org | b584db0 | 2014-07-30 07:40:09 +0900 | [diff] [blame] | 108 | PlatformNotificationMsgStart, |
mkwst@chromium.org | 450fad9 | 2014-08-22 21:56:50 +0900 | [diff] [blame] | 109 | CredentialManagerMsgStart, |
Sadrul Habib Chowdhury | f830bdd | 2014-08-28 12:50:36 +0900 | [diff] [blame] | 110 | PDFMsgStart, |
hanxi | 51bd24f | 2014-09-12 06:57:18 +0900 | [diff] [blame] | 111 | WebCacheMsgStart, |
mlamouri | ee1523b | 2014-09-17 01:55:40 +0900 | [diff] [blame] | 112 | ManifestManagerMsgStart, |
rockot | 38931c2 | 2014-09-25 05:31:53 +0900 | [diff] [blame] | 113 | ExtensionUtilityMsgStart, |
mek | 80f4e37 | 2014-10-03 05:38:22 +0900 | [diff] [blame] | 114 | GeofencingMsgStart, |
alecflett@chromium.org | 974bc39 | 2013-09-22 01:12:49 +0900 | [diff] [blame] | 115 | LastIPCMsgStart // Must come last. |
tsepez@chromium.org | 4afe8f7 | 2012-10-24 08:03:35 +0900 | [diff] [blame] | 116 | }; |
| 117 | |
| 118 | #endif // IPC_IPC_MESSAGE_START_H_ |