blob: c8099f7de68ccdecc88afbcce52fe579b302c7a9 [file] [log] [blame]
Avi Drissmanea1be232022-09-14 23:29:061// Copyright 2012 The Chromium Authors
[email protected]f9509812012-10-23 23:03:352// 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.
Tom Sepeza1e8cdef2017-08-02 16:44:3311//
12// You should no longer be adding any new message classes. Instead, use mojo
13// for all new work.
[email protected]f9509812012-10-23 23:03:3514enum IPCMessageStart {
15 AutomationMsgStart = 0,
[email protected]f9509812012-10-23 23:03:3516 TestMsgStart,
[email protected]f9509812012-10-23 23:03:3517 WorkerMsgStart,
[email protected]336e44892013-09-21 16:12:4918 LastIPCMsgStart // Must come last.
[email protected]f9509812012-10-23 23:03:3519};
20
21#endif // IPC_IPC_MESSAGE_START_H_