Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(118)

Side by Side Diff: ppapi/proxy/ppapi_messages.h

Issue 10545036: Add PPAPI decryptor interfaces. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Add PPP proxy. Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Multiply-included message header, no traditional include guard. 5 // Multiply-included message header, no traditional include guard.
6 #include <string> 6 #include <string>
7 #include <vector> 7 #include <vector>
8 8
9 #include "base/basictypes.h" 9 #include "base/basictypes.h"
10 #include "base/file_path.h" 10 #include "base/file_path.h"
(...skipping 464 matching lines...) Expand 10 before | Expand all | Expand 10 after
475 IPC_SYNC_MESSAGE_ROUTED3_2(PpapiMsg_PPPClass_Construct, 475 IPC_SYNC_MESSAGE_ROUTED3_2(PpapiMsg_PPPClass_Construct,
476 int64 /* ppp_class */, 476 int64 /* ppp_class */,
477 int64 /* object */, 477 int64 /* object */,
478 std::vector<ppapi::proxy::SerializedVar> /* args */, 478 std::vector<ppapi::proxy::SerializedVar> /* args */,
479 ppapi::proxy::SerializedVar /* out_exception */, 479 ppapi::proxy::SerializedVar /* out_exception */,
480 ppapi::proxy::SerializedVar /* result */) 480 ppapi::proxy::SerializedVar /* result */)
481 IPC_MESSAGE_ROUTED2(PpapiMsg_PPPClass_Deallocate, 481 IPC_MESSAGE_ROUTED2(PpapiMsg_PPPClass_Deallocate,
482 int64 /* ppp_class */, 482 int64 /* ppp_class */,
483 int64 /* object */) 483 int64 /* object */)
484 484
485
486 // PPP_ContentDecryptor_Dev
487 // TODO(tomfinegan): There's a decent chance that I have the usage of
488 // ppapi::HostResource and PP_Resource reversed. Confirm/fix if necessary.
dmichael (off chromium) 2012/08/08 03:38:10 Yes, these being Host->Plugin messages, you should
Tom Finegan 2012/08/08 19:02:15 Done.
489 IPC_MESSAGE_ROUTED3(PpapiMsg_PPPContentDecryptor_GenerateKeyRequest,
490 PP_Instance /* instance */,
491 ppapi::proxy::SerializedVar /* key_system */,
492 ppapi::proxy::SerializedVar /* init_data */)
493 IPC_MESSAGE_ROUTED3(PpapiMsg_PPPContentDecryptor_AddKey,
494 PP_Instance /* instance */,
495 ppapi::proxy::SerializedVar /* session_id */,
496 ppapi::proxy::SerializedVar /* key */)
497 IPC_MESSAGE_ROUTED2(PpapiMsg_PPPContentDecryptor_CancelKeyRequest,
498 PP_Instance /* instance */,
499 ppapi::proxy::SerializedVar /* session_id */)
500 IPC_MESSAGE_ROUTED3(PpapiMsg_PPPContentDecryptor_Decrypt,
501 PP_Instance /* instance */,
502 PP_Resource /* encrypted_block */,
503 uint64_t /* request_id */)
504 IPC_MESSAGE_ROUTED3(PpapiMsg_PPPContentDecryptor_DecryptAndDecode,
505 PP_Instance /* instance */,
506 PP_Resource /* encrypted_block */,
507 uint64_t /* request_id */)
508
485 // PPB_Flash_DeviceID. 509 // PPB_Flash_DeviceID.
486 IPC_MESSAGE_ROUTED4(PpapiMsg_PPBFlashDeviceID_GetReply, 510 IPC_MESSAGE_ROUTED4(PpapiMsg_PPBFlashDeviceID_GetReply,
487 int32 /* routing_id */, 511 int32 /* routing_id */,
488 PP_Resource /* resource */, 512 PP_Resource /* resource */,
489 int32 /* result */, 513 int32 /* result */,
490 std::string /* value */) 514 std::string /* value */)
491 515
492 // PPP_Graphics3D_Dev. 516 // PPP_Graphics3D_Dev.
493 IPC_MESSAGE_ROUTED1(PpapiMsg_PPPGraphics3D_ContextLost, 517 IPC_MESSAGE_ROUTED1(PpapiMsg_PPPGraphics3D_ContextLost,
494 PP_Instance /* instance */) 518 PP_Instance /* instance */)
(...skipping 526 matching lines...) Expand 10 before | Expand all | Expand 10 after
1021 PP_Rect /* caret */, 1045 PP_Rect /* caret */,
1022 PP_Rect /* bounding_box */) 1046 PP_Rect /* bounding_box */)
1023 IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBInstance_CancelCompositionText, 1047 IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBInstance_CancelCompositionText,
1024 PP_Instance /* instance */) 1048 PP_Instance /* instance */)
1025 IPC_MESSAGE_ROUTED4(PpapiHostMsg_PPBInstance_UpdateSurroundingText, 1049 IPC_MESSAGE_ROUTED4(PpapiHostMsg_PPBInstance_UpdateSurroundingText,
1026 PP_Instance /* instance */, 1050 PP_Instance /* instance */,
1027 std::string /* text */, 1051 std::string /* text */,
1028 uint32_t /* caret */, 1052 uint32_t /* caret */,
1029 uint32_t /* anchor */) 1053 uint32_t /* anchor */)
1030 1054
1055 // PPB_ContentDecryptor_Dev messages handled in PPB_Instance_Proxy.
1056 IPC_MESSAGE_ROUTED4(PpapiHostMsg_PPBInstance_NeedKey,
1057 PP_Instance /* instance */,
1058 ppapi::proxy::SerializedVar /* key_system */,
1059 ppapi::proxy::SerializedVar /* session_id */,
1060 ppapi::proxy::SerializedVar /* init_data */)
1061 IPC_MESSAGE_ROUTED3(PpapiHostMsg_PPBInstance_KeyAdded,
1062 PP_Instance /* instance */,
1063 ppapi::proxy::SerializedVar /* key_system */,
1064 ppapi::proxy::SerializedVar /* session_id */)
1065 IPC_MESSAGE_ROUTED5(PpapiHostMsg_PPBInstance_KeyMessage,
1066 PP_Instance /* instance */,
1067 ppapi::proxy::SerializedVar /* key_system */,
1068 ppapi::proxy::SerializedVar /* session_id */,
1069 ppapi::HostResource /* message */,
dmichael (off chromium) 2012/08/08 03:38:10 And these PPB messages should use PP_Resource. It'
Tom Finegan 2012/08/08 19:02:15 Done, also added type comments to the vars.
1070 ppapi::proxy::SerializedVar /* default_url */)
1071 IPC_MESSAGE_ROUTED5(PpapiHostMsg_PPBInstance_KeyError,
1072 PP_Instance /* instance */,
1073 ppapi::proxy::SerializedVar /* key_system */,
1074 ppapi::proxy::SerializedVar /* session_id */,
1075 int32_t /* media_error */,
1076 int32_t /* system_error */)
1077 IPC_MESSAGE_ROUTED3(PpapiHostMsg_PPBInstance_DeliverBlock,
1078 PP_Instance /* instance */,
1079 ppapi::HostResource /* decrypted_block */,
1080 uint64_t /* request_id */)
1081 IPC_MESSAGE_ROUTED3(PpapiHostMsg_PPBInstance_DeliverFrame,
1082 PP_Instance /* instance */,
1083 ppapi::HostResource /* decrypted_frame */,
1084 uint64_t /* request_id */)
1085 IPC_MESSAGE_ROUTED3(PpapiHostMsg_PPBInstance_DeliverSamples,
1086 PP_Instance /* instance */,
1087 ppapi::HostResource /* decrypted_samples */,
1088 uint64_t /* request_id */)
1089
1090
1031 // PPB_URLLoader. 1091 // PPB_URLLoader.
1032 IPC_SYNC_MESSAGE_ROUTED1_1(PpapiHostMsg_PPBURLLoader_Create, 1092 IPC_SYNC_MESSAGE_ROUTED1_1(PpapiHostMsg_PPBURLLoader_Create,
1033 PP_Instance /* instance */, 1093 PP_Instance /* instance */,
1034 ppapi::HostResource /* result */) 1094 ppapi::HostResource /* result */)
1035 IPC_MESSAGE_ROUTED2(PpapiHostMsg_PPBURLLoader_Open, 1095 IPC_MESSAGE_ROUTED2(PpapiHostMsg_PPBURLLoader_Open,
1036 ppapi::HostResource /* loader */, 1096 ppapi::HostResource /* loader */,
1037 ppapi::PPB_URLRequestInfo_Data /* request_data */) 1097 ppapi::PPB_URLRequestInfo_Data /* request_data */)
1038 IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBURLLoader_FollowRedirect, 1098 IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBURLLoader_FollowRedirect,
1039 ppapi::HostResource /* loader */) 1099 ppapi::HostResource /* loader */)
1040 IPC_SYNC_MESSAGE_ROUTED1_1( 1100 IPC_SYNC_MESSAGE_ROUTED1_1(
(...skipping 414 matching lines...) Expand 10 before | Expand all | Expand 10 after
1455 1515
1456 // File chooser. 1516 // File chooser.
1457 IPC_MESSAGE_CONTROL0(PpapiHostMsg_FileChooser_Create) 1517 IPC_MESSAGE_CONTROL0(PpapiHostMsg_FileChooser_Create)
1458 IPC_MESSAGE_CONTROL4(PpapiHostMsg_FileChooser_Show, 1518 IPC_MESSAGE_CONTROL4(PpapiHostMsg_FileChooser_Show,
1459 bool /* save_as */, 1519 bool /* save_as */,
1460 bool /* open_multiple */, 1520 bool /* open_multiple */,
1461 std::string /* suggested_file_name */, 1521 std::string /* suggested_file_name */,
1462 std::vector<std::string> /* accept_mime_types */) 1522 std::vector<std::string> /* accept_mime_types */)
1463 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_FileChooser_ShowReply, 1523 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_FileChooser_ShowReply,
1464 std::vector<ppapi::PPB_FileRef_CreateInfo> /* files */) 1524 std::vector<ppapi::PPB_FileRef_CreateInfo> /* files */)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698