summaryrefslogtreecommitdiffstats
path: root/ppapi/proxy/interface_id.h
diff options
context:
space:
mode:
authorgrt@chromium.org <grt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-19 16:14:55 +0000
committergrt@chromium.org <grt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-19 16:14:55 +0000
commit1e78967ed2f1937b3809c19d91e7dd62d756d307 (patch)
tree054c19343eaced71ac5edf8d5425e83fb878ca0d /ppapi/proxy/interface_id.h
parent5d4451ebf298d9d71f716cc0135f465cec41fcd0 (diff)
parentcd18d6f39a965004529d5800a7067a3d3b29a2ba (diff)
downloadchromium_src-1e78967ed2f1937b3809c19d91e7dd62d756d307.zip
chromium_src-1e78967ed2f1937b3809c19d91e7dd62d756d307.tar.gz
chromium_src-1e78967ed2f1937b3809c19d91e7dd62d756d307.tar.bz2
FileManagerDialogTest.SelectFileAndCancel flaky.
BUG=89733 TBR=robertshield@chromium.org TEST=browser_tests Review URL: http://codereview.chromium.org/7447001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93027 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/proxy/interface_id.h')
-rw-r--r--ppapi/proxy/interface_id.h71
1 files changed, 71 insertions, 0 deletions
diff --git a/ppapi/proxy/interface_id.h b/ppapi/proxy/interface_id.h
new file mode 100644
index 0000000..26ef71f6a
--- /dev/null
+++ b/ppapi/proxy/interface_id.h
@@ -0,0 +1,71 @@
+// Copyright (c) 2011 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef PPAPI_PROXY_INTERFACE_ID_H_
+#define PPAPI_PROXY_INTERFACE_ID_H_
+
+namespace pp {
+namespace proxy {
+
+// These numbers must be all small integers. They are used in a lookup table
+// to route messages to the appropriate message handler.
+enum InterfaceID {
+ // Zero is reserved for control messages.
+ INTERFACE_ID_NONE = 0,
+ INTERFACE_ID_PPB_AUDIO = 1,
+ INTERFACE_ID_PPB_AUDIO_CONFIG,
+ INTERFACE_ID_PPB_BROKER,
+ INTERFACE_ID_PPB_BUFFER,
+ INTERFACE_ID_PPB_CHAR_SET,
+ INTERFACE_ID_PPB_CONSOLE,
+ INTERFACE_ID_PPB_CONTEXT_3D,
+ INTERFACE_ID_PPB_CORE,
+ INTERFACE_ID_PPB_CRYPTO,
+ INTERFACE_ID_PPB_CURSORCONTROL,
+ INTERFACE_ID_PPB_FILE_CHOOSER,
+ INTERFACE_ID_PPB_FILE_REF,
+ INTERFACE_ID_PPB_FILE_SYSTEM,
+ INTERFACE_ID_PPB_FIND,
+ INTERFACE_ID_PPB_FLASH,
+ INTERFACE_ID_PPB_FLASH_CLIPBOARD,
+ INTERFACE_ID_PPB_FLASH_FILE_FILEREF,
+ INTERFACE_ID_PPB_FLASH_FILE_MODULELOCAL,
+ INTERFACE_ID_PPB_FLASH_MENU,
+ INTERFACE_ID_PPB_FLASH_NETCONNECTOR,
+ INTERFACE_ID_PPB_FLASH_TCPSOCKET,
+ INTERFACE_ID_PPB_FONT,
+ INTERFACE_ID_PPB_GRAPHICS_2D,
+ INTERFACE_ID_PPB_IMAGE_DATA,
+ INTERFACE_ID_PPB_INSTANCE,
+ INTERFACE_ID_PPB_INSTANCE_PRIVATE,
+ INTERFACE_ID_PPB_MEMORY,
+ INTERFACE_ID_PPB_OPENGLES2,
+ INTERFACE_ID_PPB_PDF,
+ INTERFACE_ID_PPB_SURFACE_3D,
+ INTERFACE_ID_PPB_TESTING,
+ INTERFACE_ID_PPB_URL_LOADER,
+ INTERFACE_ID_PPB_URL_REQUEST_INFO,
+ INTERFACE_ID_PPB_URL_RESPONSE_INFO,
+ INTERFACE_ID_PPB_URL_UTIL,
+ INTERFACE_ID_PPB_VAR,
+ INTERFACE_ID_PPB_VAR_DEPRECATED,
+ INTERFACE_ID_PPB_VIDEO_DECODER_DEV,
+
+ INTERFACE_ID_PPP_CLASS,
+ INTERFACE_ID_PPP_GRAPHICS_3D_DEV,
+ INTERFACE_ID_PPP_INPUT_EVENT,
+ INTERFACE_ID_PPP_INSTANCE,
+ INTERFACE_ID_PPP_INSTANCE_PRIVATE,
+ INTERFACE_ID_PPP_VIDEO_DECODER_DEV,
+
+ INTERFACE_ID_RESOURCE_CREATION,
+
+ // Must be last to indicate the number of interface IDs.
+ INTERFACE_ID_COUNT
+};
+
+} // namespace proxy
+} // namespace pp
+
+#endif // PPAPI_PROXY_INTERFACE_ID_H_