| OLD | NEW |
| 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 #ifndef PPAPI_PROXY_PPB_INSTANCE_PROXY_H_ | 5 #ifndef PPAPI_PROXY_PPB_INSTANCE_PROXY_H_ |
| 6 #define PPAPI_PROXY_PPB_INSTANCE_PROXY_H_ | 6 #define PPAPI_PROXY_PPB_INSTANCE_PROXY_H_ |
| 7 | 7 |
| 8 #include <stdint.h> |
| 9 |
| 8 #include <string> | 10 #include <string> |
| 9 #include <vector> | 11 #include <vector> |
| 10 | 12 |
| 13 #include "build/build_config.h" |
| 11 #include "ppapi/c/pp_instance.h" | 14 #include "ppapi/c/pp_instance.h" |
| 12 #include "ppapi/c/pp_resource.h" | 15 #include "ppapi/c/pp_resource.h" |
| 13 #include "ppapi/c/pp_var.h" | 16 #include "ppapi/c/pp_var.h" |
| 14 #include "ppapi/proxy/interface_proxy.h" | 17 #include "ppapi/proxy/interface_proxy.h" |
| 15 #include "ppapi/proxy/proxy_completion_callback_factory.h" | 18 #include "ppapi/proxy/proxy_completion_callback_factory.h" |
| 16 #include "ppapi/shared_impl/host_resource.h" | 19 #include "ppapi/shared_impl/host_resource.h" |
| 17 #include "ppapi/shared_impl/ppb_instance_shared.h" | 20 #include "ppapi/shared_impl/ppb_instance_shared.h" |
| 18 #include "ppapi/shared_impl/singleton_resource_id.h" | 21 #include "ppapi/shared_impl/singleton_resource_id.h" |
| 19 #include "ppapi/thunk/ppb_instance_api.h" | 22 #include "ppapi/thunk/ppb_instance_api.h" |
| 20 #include "ppapi/utility/completion_callback_factory.h" | 23 #include "ppapi/utility/completion_callback_factory.h" |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 104 PP_Var ResolveRelativeToDocument(PP_Instance instance, | 107 PP_Var ResolveRelativeToDocument(PP_Instance instance, |
| 105 PP_Var relative, | 108 PP_Var relative, |
| 106 PP_URLComponents_Dev* components) override; | 109 PP_URLComponents_Dev* components) override; |
| 107 PP_Bool DocumentCanRequest(PP_Instance instance, PP_Var url) override; | 110 PP_Bool DocumentCanRequest(PP_Instance instance, PP_Var url) override; |
| 108 PP_Bool DocumentCanAccessDocument(PP_Instance instance, | 111 PP_Bool DocumentCanAccessDocument(PP_Instance instance, |
| 109 PP_Instance target) override; | 112 PP_Instance target) override; |
| 110 PP_Var GetPluginInstanceURL(PP_Instance instance, | 113 PP_Var GetPluginInstanceURL(PP_Instance instance, |
| 111 PP_URLComponents_Dev* components) override; | 114 PP_URLComponents_Dev* components) override; |
| 112 PP_Var GetPluginReferrerURL(PP_Instance instance, | 115 PP_Var GetPluginReferrerURL(PP_Instance instance, |
| 113 PP_URLComponents_Dev* components) override; | 116 PP_URLComponents_Dev* components) override; |
| 114 void PromiseResolved(PP_Instance instance, uint32 promise_id) override; | 117 void PromiseResolved(PP_Instance instance, uint32_t promise_id) override; |
| 115 void PromiseResolvedWithSession(PP_Instance instance, | 118 void PromiseResolvedWithSession(PP_Instance instance, |
| 116 uint32 promise_id, | 119 uint32_t promise_id, |
| 117 PP_Var session_id_var) override; | 120 PP_Var session_id_var) override; |
| 118 void PromiseRejected(PP_Instance instance, | 121 void PromiseRejected(PP_Instance instance, |
| 119 uint32 promise_id, | 122 uint32_t promise_id, |
| 120 PP_CdmExceptionCode exception_code, | 123 PP_CdmExceptionCode exception_code, |
| 121 uint32 system_code, | 124 uint32_t system_code, |
| 122 PP_Var error_description_var) override; | 125 PP_Var error_description_var) override; |
| 123 void SessionMessage(PP_Instance instance, | 126 void SessionMessage(PP_Instance instance, |
| 124 PP_Var session_id_var, | 127 PP_Var session_id_var, |
| 125 PP_CdmMessageType message_type, | 128 PP_CdmMessageType message_type, |
| 126 PP_Var message_var, | 129 PP_Var message_var, |
| 127 PP_Var legacy_destination_url_var) override; | 130 PP_Var legacy_destination_url_var) override; |
| 128 void SessionKeysChange( | 131 void SessionKeysChange( |
| 129 PP_Instance instance, | 132 PP_Instance instance, |
| 130 PP_Var session_id_var, | 133 PP_Var session_id_var, |
| 131 PP_Bool has_additional_usable_key, | 134 PP_Bool has_additional_usable_key, |
| 132 uint32_t key_count, | 135 uint32_t key_count, |
| 133 const struct PP_KeyInformation key_information[]) override; | 136 const struct PP_KeyInformation key_information[]) override; |
| 134 void SessionExpirationChange(PP_Instance instance, | 137 void SessionExpirationChange(PP_Instance instance, |
| 135 PP_Var session_id_var, | 138 PP_Var session_id_var, |
| 136 PP_Time new_expiry_time) override; | 139 PP_Time new_expiry_time) override; |
| 137 void SessionClosed(PP_Instance instance, PP_Var session_id_var) override; | 140 void SessionClosed(PP_Instance instance, PP_Var session_id_var) override; |
| 138 void LegacySessionError(PP_Instance instance, | 141 void LegacySessionError(PP_Instance instance, |
| 139 PP_Var session_id_var, | 142 PP_Var session_id_var, |
| 140 PP_CdmExceptionCode exception_code, | 143 PP_CdmExceptionCode exception_code, |
| 141 uint32 system_code, | 144 uint32_t system_code, |
| 142 PP_Var error_description_var) override; | 145 PP_Var error_description_var) override; |
| 143 void DeliverBlock(PP_Instance instance, | 146 void DeliverBlock(PP_Instance instance, |
| 144 PP_Resource decrypted_block, | 147 PP_Resource decrypted_block, |
| 145 const PP_DecryptedBlockInfo* block_info) override; | 148 const PP_DecryptedBlockInfo* block_info) override; |
| 146 void DecoderInitializeDone(PP_Instance instance, | 149 void DecoderInitializeDone(PP_Instance instance, |
| 147 PP_DecryptorStreamType decoder_type, | 150 PP_DecryptorStreamType decoder_type, |
| 148 uint32_t request_id, | 151 uint32_t request_id, |
| 149 PP_Bool success) override; | 152 PP_Bool success) override; |
| 150 void DecoderDeinitializeDone(PP_Instance instance, | 153 void DecoderDeinitializeDone(PP_Instance instance, |
| 151 PP_DecryptorStreamType decoder_type, | 154 PP_DecryptorStreamType decoder_type, |
| (...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 305 // Other helpers. | 308 // Other helpers. |
| 306 void CancelAnyPendingRequestSurroundingText(PP_Instance instance); | 309 void CancelAnyPendingRequestSurroundingText(PP_Instance instance); |
| 307 | 310 |
| 308 ProxyCompletionCallbackFactory<PPB_Instance_Proxy> callback_factory_; | 311 ProxyCompletionCallbackFactory<PPB_Instance_Proxy> callback_factory_; |
| 309 }; | 312 }; |
| 310 | 313 |
| 311 } // namespace proxy | 314 } // namespace proxy |
| 312 } // namespace ppapi | 315 } // namespace ppapi |
| 313 | 316 |
| 314 #endif // PPAPI_PROXY_PPB_INSTANCE_PROXY_H_ | 317 #endif // PPAPI_PROXY_PPB_INSTANCE_PROXY_H_ |
| OLD | NEW |