blob: 9fe0f2c53f3f6f2b232db1c3ce7ae2afa76813d0 [file] [log] [blame]
[email protected]f9509812012-10-23 23:03:351// 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.
11enum IPCMessageStart {
12 AutomationMsgStart = 0,
[email protected]9b159a52013-10-03 17:24:5513 FrameMsgStart,
lfgdb5c4ed2016-03-04 23:09:0714 PageMsgStart,
[email protected]f9509812012-10-23 23:03:3515 ViewMsgStart,
[email protected]c084330e02013-04-27 01:08:1516 InputMsgStart,
[email protected]f9509812012-10-23 23:03:3517 ProfileImportMsgStart,
18 TestMsgStart,
19 DevToolsMsgStart,
20 WorkerMsgStart,
21 NaClMsgStart,
22 UtilityMsgStart,
fsamuela660ce02016-02-25 03:56:1623 GpuChannelMsgStart,
[email protected]f9509812012-10-23 23:03:3524 GpuMsgStart,
fsamuel9f535e222016-02-25 17:51:5125 MediaMsgStart,
[email protected]f9509812012-10-23 23:03:3526 ServiceMsgStart,
27 PpapiMsgStart,
28 FirefoxImporterUnittestMsgStart,
29 FileUtilitiesMsgStart,
[email protected]f9509812012-10-23 23:03:3530 DatabaseMsgStart,
31 DOMStorageMsgStart,
32 IndexedDBMsgStart,
[email protected]f9509812012-10-23 23:03:3533 SpeechRecognitionMsgStart,
[email protected]f9509812012-10-23 23:03:3534 AutofillMsgStart,
35 SafeBrowsingMsgStart,
36 P2PMsgStart,
[email protected]f9509812012-10-23 23:03:3537 ResourceMsgStart,
38 FileSystemMsgStart,
39 ChildProcessMsgStart,
40 ClipboardMsgStart,
41 BlobMsgStart,
42 AppCacheMsgStart,
[email protected]13a87822014-06-27 11:51:2043 DeviceLightMsgStart,
[email protected]f9509812012-10-23 23:03:3544 DeviceMotionMsgStart,
45 DeviceOrientationMsgStart,
[email protected]f9509812012-10-23 23:03:3546 AudioMsgStart,
[email protected]6e068ea2014-02-04 07:05:4747 MidiMsgStart,
[email protected]f9509812012-10-23 23:03:3548 ChromeMsgStart,
49 DragMsgStart,
50 PrintMsgStart,
51 SpellCheckMsgStart,
52 ExtensionMsgStart,
53 VideoCaptureMsgStart,
54 QuotaMsgStart,
[email protected]f9509812012-10-23 23:03:3555 TextInputClientMsgStart,
56 ChromeUtilityMsgStart,
57 MediaStreamMsgStart,
58 ChromeBenchmarkingMsgStart,
[email protected]f9509812012-10-23 23:03:3559 JavaBridgeMsgStart,
60 GamepadMsgStart,
61 ShellMsgStart,
62 AccessibilityMsgStart,
[email protected]798da052014-06-17 15:02:3863 PrefetchMsgStart,
[email protected]f9509812012-10-23 23:03:3564 PrerenderMsgStart,
65 ChromotingMsgStart,
[email protected]f9509812012-10-23 23:03:3566 BrowserPluginMsgStart,
[email protected]f9509812012-10-23 23:03:3567 AndroidWebViewMsgStart,
68 MetroViewerMsgStart,
69 CCMsgStart,
70 MediaPlayerMsgStart,
[email protected]92fe6102012-12-08 01:55:0771 TracingMsgStart,
[email protected]af089972013-01-10 04:04:4072 PeerConnectionTrackerMsgStart,
[email protected]1f371fa2013-01-23 00:35:1473 VisitedLinkMsgStart,
[email protected]acd2121c2013-03-18 05:54:5074 AppShimMsgStart,
[email protected]fc8638a2013-04-18 09:17:0275 WebRtcLoggingMsgStart,
[email protected]7a06d282013-05-03 04:39:3376 TtsMsgStart,
[email protected]e83ab822013-06-11 17:16:2277 WebSocketMsgStart,
[email protected]01e59752013-06-18 00:17:3578 NaClHostMsgStart,
[email protected]d3220662013-07-01 21:21:4679 WebRTCIdentityMsgStart,
[email protected]9dd90152013-08-02 22:09:1380 PowerMonitorMsgStart,
[email protected]2b12c322013-09-19 06:53:5681 EncryptedMediaMsgStart,
jsbellabadb9b2015-03-23 21:03:4482 CacheStorageMsgStart,
[email protected]336e44892013-09-21 16:12:4983 ServiceWorkerMsgStart,
[email protected]83fc55e42013-10-15 10:57:4984 MessagePortMsgStart,
[email protected]44042882014-01-09 12:42:4585 EmbeddedWorkerMsgStart,
[email protected]ddbb53342014-01-06 10:59:4786 EmbeddedWorkerContextMsgStart,
[email protected]1ea4c492014-02-15 19:45:1787 CastMsgStart,
[email protected]3e828c32014-02-27 14:24:5488 CdmMsgStart,
[email protected]785d5142014-02-27 20:03:1189 ScreenOrientationMsgStart,
[email protected]33247a92014-03-13 10:04:4990 MediaStreamTrackMetricsHostMsgStart,
[email protected]fb820c02014-03-13 15:07:0891 ChromeExtensionMsgStart,
[email protected]381500972014-04-04 05:07:4992 TranslateMsgStart,
[email protected]cf78eec2014-06-24 15:54:2693 CldDataProviderMsgStart,
[email protected]e1c174162014-04-08 15:39:3194 PushMessagingMsgStart,
[email protected]e02b6002014-05-06 10:26:4395 GinJavaBridgeMsgStart,
[email protected]ddc6a122014-06-27 04:52:3296 ChromeUtilityPrintingMsgStart,
[email protected]da9f30a2014-06-18 19:39:0497 AecDumpMsgStart,
[email protected]577662cd2014-06-26 06:46:0298 OzoneGpuMsgStart,
[email protected]ddc6a122014-06-27 04:52:3299 ChromeUtilityExtensionsMsgStart,
[email protected]4459599e2014-07-29 22:40:09100 PlatformNotificationMsgStart,
Sadrul Habib Chowdhury2f8807f2014-08-28 03:50:36101 PDFMsgStart,
mlamouriefdca9d2014-09-16 16:55:40102 ManifestManagerMsgStart,
rockoteb6d47fa2014-09-24 20:31:53103 ExtensionUtilityMsgStart,
petere04203592014-10-27 17:57:35104 LayoutTestMsgStart,
pmeenanec1939d32015-02-11 17:08:08105 NetworkHintsMsgStart,
scheib566d0822014-11-26 18:21:19106 BluetoothMsgStart,
gunscha2d67bde2014-12-17 06:49:24107 CastMediaMsgStart,
sgurund2a430602015-01-23 20:54:05108 AwMessagePortMsgStart,
boliubee541f42015-11-05 00:52:53109 SyncCompositorMsgStart,
fsamuelb0dc17d2015-04-21 18:41:39110 ExtensionsGuestViewMsgStart,
fsamuela04a4482015-02-03 01:29:26111 GuestViewMsgStart,
derekjchow45e97812015-04-17 23:52:42112 // Note: CastCryptoMsgStart and CastChannelMsgStart reserved for Chromecast
113 // internal code. Contact gunsch@ before changing/removing.
gunschd1f98802015-02-24 01:05:36114 CastCryptoMsgStart,
derekjchow45e97812015-04-17 23:52:42115 CastChannelMsgStart,
jeremyim364ac1182015-03-03 18:49:43116 DataReductionProxyStart,
vabrfc325fa2015-04-10 16:24:45117 ContentSettingsMsgStart,
benwells04ab5b962015-05-06 08:29:40118 ChromeAppBannerMsgStart,
erikcheneece6c32015-07-07 22:13:11119 AttachmentBrokerMsgStart,
avi914d82e2015-09-14 19:04:12120 RenderProcessMsgStart,
csharrison9fa62d52015-09-21 22:05:29121 PageLoadMetricsMsgStart,
petrcermak29bd4052015-09-24 08:28:48122 MemoryMsgStart,
davve2536c362015-12-11 12:05:22123 MediaSessionMsgStart,
erikchen98daa732015-09-25 18:30:03124 IPCTestMsgStart,
lhchavez67d14d422015-11-05 03:47:56125 ArcInstanceMsgStart,
126 ArcInstanceHostMsgStart,
wychene55687342015-11-13 20:17:03127 DistillerMsgStart,
fdoray443bd112015-11-16 20:44:23128 StartupMetricMsgStart,
henryhsuc8b6dbd2015-12-15 06:17:05129 ArcCameraMsgStart,
kulshin4039fd5b2015-12-14 23:12:54130 DWriteFontProxyMsgStart,
dalecurtisbb3eaac2016-01-27 21:10:25131 MediaPlayerDelegateMsgStart,
watkdee516f2016-02-18 02:22:19132 SurfaceViewManagerMsgStart,
lazyboyee4adef2016-05-24 00:55:16133 ExtensionWorkerMsgStart,
engedy9ae04242016-06-08 13:31:18134 SubresourceFilterMsgStart,
[email protected]336e44892013-09-21 16:12:49135 LastIPCMsgStart // Must come last.
[email protected]f9509812012-10-23 23:03:35136};
137
138#endif // IPC_IPC_MESSAGE_START_H_