blob: 8a401d96359cfc5c5baa4f7a84601f721e8df0d0 [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,
[email protected]f9509812012-10-23 23:03:3514 ViewMsgStart,
[email protected]c084330e02013-04-27 01:08:1515 InputMsgStart,
[email protected]f9509812012-10-23 23:03:3516 PluginMsgStart,
[email protected]872f3a92013-05-21 08:16:0817 PluginProcessMsgStart,
[email protected]f9509812012-10-23 23:03:3518 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,
33 PepperFileMsgStart,
34 SpeechRecognitionMsgStart,
35 PepperMsgStart,
36 AutofillMsgStart,
37 SafeBrowsingMsgStart,
38 P2PMsgStart,
39 SocketStreamMsgStart,
40 ResourceMsgStart,
41 FileSystemMsgStart,
42 ChildProcessMsgStart,
43 ClipboardMsgStart,
44 BlobMsgStart,
45 AppCacheMsgStart,
46 DeviceMotionMsgStart,
47 DeviceOrientationMsgStart,
48 DesktopNotificationMsgStart,
49 GeolocationMsgStart,
50 AudioMsgStart,
[email protected]6e068ea2014-02-04 07:05:4751 MidiMsgStart,
[email protected]f9509812012-10-23 23:03:3552 ChromeMsgStart,
53 DragMsgStart,
54 PrintMsgStart,
55 SpellCheckMsgStart,
56 ExtensionMsgStart,
57 VideoCaptureMsgStart,
58 QuotaMsgStart,
[email protected]41225fe2013-03-29 05:32:0259 ImageMsgStart,
[email protected]f9509812012-10-23 23:03:3560 TextInputClientMsgStart,
61 ChromeUtilityMsgStart,
62 MediaStreamMsgStart,
63 ChromeBenchmarkingMsgStart,
64 IntentsMsgStart,
65 JavaBridgeMsgStart,
66 GamepadMsgStart,
67 ShellMsgStart,
68 AccessibilityMsgStart,
[email protected]798da052014-06-17 15:02:3869 PrefetchMsgStart,
[email protected]f9509812012-10-23 23:03:3570 PrerenderMsgStart,
71 ChromotingMsgStart,
72 OldBrowserPluginMsgStart,
73 BrowserPluginMsgStart,
74 HyphenatorMsgStart,
75 AndroidWebViewMsgStart,
76 MetroViewerMsgStart,
77 CCMsgStart,
78 MediaPlayerMsgStart,
[email protected]92fe6102012-12-08 01:55:0779 TracingMsgStart,
[email protected]af089972013-01-10 04:04:4080 PeerConnectionTrackerMsgStart,
[email protected]1f371fa2013-01-23 00:35:1481 VisitedLinkMsgStart,
[email protected]b6b15bcc2013-02-01 05:34:2582 OneClickSigninMsgStart,
[email protected]acd2121c2013-03-18 05:54:5083 AppShimMsgStart,
[email protected]1352ca92013-04-30 02:30:2784 ValidationMessageMsgStart,
[email protected]fc8638a2013-04-18 09:17:0285 WebRtcLoggingMsgStart,
[email protected]7a06d282013-05-03 04:39:3386 TtsMsgStart,
[email protected]a70ed8b32013-05-24 15:16:3487 MemoryBenchmarkMsgStart,
[email protected]e83ab822013-06-11 17:16:2288 WebSocketMsgStart,
[email protected]01e59752013-06-18 00:17:3589 NaClHostMsgStart,
[email protected]d3220662013-07-01 21:21:4690 WebRTCIdentityMsgStart,
[email protected]686e985e2013-07-18 22:04:5691 LocalDiscoveryMsgStart,
[email protected]9dd90152013-08-02 22:09:1392 PowerMonitorMsgStart,
[email protected]2b12c322013-09-19 06:53:5693 EncryptedMediaMsgStart,
[email protected]336e44892013-09-21 16:12:4994 ServiceWorkerMsgStart,
[email protected]83fc55e42013-10-15 10:57:4995 MessagePortMsgStart,
[email protected]44042882014-01-09 12:42:4596 EmbeddedWorkerMsgStart,
[email protected]ddbb53342014-01-06 10:59:4797 EmbeddedWorkerContextMsgStart,
[email protected]1ea4c492014-02-15 19:45:1798 CastMsgStart,
[email protected]3e828c32014-02-27 14:24:5499 CdmMsgStart,
[email protected]785d5142014-02-27 20:03:11100 ScreenOrientationMsgStart,
[email protected]33247a92014-03-13 10:04:49101 MediaStreamTrackMetricsHostMsgStart,
[email protected]fb820c02014-03-13 15:07:08102 ChromeExtensionMsgStart,
[email protected]a82265ff7d2014-03-18 18:03:05103 MojoMsgStart,
[email protected]381500972014-04-04 05:07:49104 TranslateMsgStart,
[email protected]cf78eec2014-06-24 15:54:26105 CldDataProviderMsgStart,
[email protected]e1c174162014-04-08 15:39:31106 PushMessagingMsgStart,
[email protected]e02b6002014-05-06 10:26:43107 GinJavaBridgeMsgStart,
[email protected]5981d4012014-05-14 23:40:59108 BatteryStatusMsgStart,
[email protected]a46cb3432014-06-18 12:05:09109 UtilityPrintingMsgStart,
[email protected]da9f30a2014-06-18 19:39:04110 AecDumpMsgStart,
[email protected]336e44892013-09-21 16:12:49111 LastIPCMsgStart // Must come last.
[email protected]f9509812012-10-23 23:03:35112};
113
114#endif // IPC_IPC_MESSAGE_START_H_