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 <string> | 8 #include <string> |
9 | 9 |
10 #include "ppapi/c/pp_instance.h" | 10 #include "ppapi/c/pp_instance.h" |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
118 PP_URLComponents_Dev* components) OVERRIDE; | 118 PP_URLComponents_Dev* components) OVERRIDE; |
119 virtual PP_Bool DocumentCanRequest(PP_Instance instance, PP_Var url) OVERRIDE; | 119 virtual PP_Bool DocumentCanRequest(PP_Instance instance, PP_Var url) OVERRIDE; |
120 virtual PP_Bool DocumentCanAccessDocument(PP_Instance instance, | 120 virtual PP_Bool DocumentCanAccessDocument(PP_Instance instance, |
121 PP_Instance target) OVERRIDE; | 121 PP_Instance target) OVERRIDE; |
122 virtual PP_Var GetPluginInstanceURL( | 122 virtual PP_Var GetPluginInstanceURL( |
123 PP_Instance instance, | 123 PP_Instance instance, |
124 PP_URLComponents_Dev* components) OVERRIDE; | 124 PP_URLComponents_Dev* components) OVERRIDE; |
125 virtual PP_Var GetPluginReferrerURL( | 125 virtual PP_Var GetPluginReferrerURL( |
126 PP_Instance instance, | 126 PP_Instance instance, |
127 PP_URLComponents_Dev* components) OVERRIDE; | 127 PP_URLComponents_Dev* components) OVERRIDE; |
128 virtual void SessionCreated(PP_Instance instance, | 128 virtual void PromiseResolved(PP_Instance instance, |
129 uint32_t session_id, | 129 uint32 promise_id) OVERRIDE; |
130 PP_Var web_session_id) OVERRIDE; | 130 virtual void PromiseResolvedWithSession(PP_Instance instance, |
| 131 uint32 promise_id, |
| 132 PP_Var web_session_id_var) OVERRIDE; |
| 133 virtual void PromiseRejected(PP_Instance instance, |
| 134 uint32 promise_id, |
| 135 PP_CdmExceptionCode exception_code, |
| 136 uint32 system_code, |
| 137 PP_Var error_description_var) OVERRIDE; |
131 virtual void SessionMessage(PP_Instance instance, | 138 virtual void SessionMessage(PP_Instance instance, |
132 uint32_t session_id, | 139 PP_Var web_session_id_var, |
133 PP_Var message, | 140 PP_Var message_var, |
134 PP_Var destination_url) OVERRIDE; | 141 PP_Var destination_url_var) OVERRIDE; |
135 virtual void SessionReady(PP_Instance instance, uint32_t session_id) OVERRIDE; | 142 virtual void SessionReady(PP_Instance instance, |
| 143 PP_Var web_session_id_var) OVERRIDE; |
136 virtual void SessionClosed(PP_Instance instance, | 144 virtual void SessionClosed(PP_Instance instance, |
137 uint32_t session_id) OVERRIDE; | 145 PP_Var web_session_id_var) OVERRIDE; |
138 virtual void SessionError(PP_Instance instance, | 146 virtual void SessionError(PP_Instance instance, |
139 uint32_t session_id, | 147 PP_Var web_session_id_var, |
140 int32_t media_error, | 148 PP_CdmExceptionCode exception_code, |
141 uint32_t system_code) OVERRIDE; | 149 uint32 system_code, |
| 150 PP_Var error_description_var) OVERRIDE; |
142 virtual void DeliverBlock(PP_Instance instance, | 151 virtual void DeliverBlock(PP_Instance instance, |
143 PP_Resource decrypted_block, | 152 PP_Resource decrypted_block, |
144 const PP_DecryptedBlockInfo* block_info) OVERRIDE; | 153 const PP_DecryptedBlockInfo* block_info) OVERRIDE; |
145 virtual void DecoderInitializeDone(PP_Instance instance, | 154 virtual void DecoderInitializeDone(PP_Instance instance, |
146 PP_DecryptorStreamType decoder_type, | 155 PP_DecryptorStreamType decoder_type, |
147 uint32_t request_id, | 156 uint32_t request_id, |
148 PP_Bool success) OVERRIDE; | 157 PP_Bool success) OVERRIDE; |
149 virtual void DecoderDeinitializeDone(PP_Instance instance, | 158 virtual void DecoderDeinitializeDone(PP_Instance instance, |
150 PP_DecryptorStreamType decoder_type, | 159 PP_DecryptorStreamType decoder_type, |
151 uint32_t request_id) OVERRIDE; | 160 uint32_t request_id) OVERRIDE; |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
231 void OnHostMsgDocumentCanRequest(PP_Instance instance, | 240 void OnHostMsgDocumentCanRequest(PP_Instance instance, |
232 SerializedVarReceiveInput url, | 241 SerializedVarReceiveInput url, |
233 PP_Bool* result); | 242 PP_Bool* result); |
234 void OnHostMsgDocumentCanAccessDocument(PP_Instance active, | 243 void OnHostMsgDocumentCanAccessDocument(PP_Instance active, |
235 PP_Instance target, | 244 PP_Instance target, |
236 PP_Bool* result); | 245 PP_Bool* result); |
237 void OnHostMsgGetPluginInstanceURL(PP_Instance instance, | 246 void OnHostMsgGetPluginInstanceURL(PP_Instance instance, |
238 SerializedVarReturnValue result); | 247 SerializedVarReturnValue result); |
239 void OnHostMsgGetPluginReferrerURL(PP_Instance instance, | 248 void OnHostMsgGetPluginReferrerURL(PP_Instance instance, |
240 SerializedVarReturnValue result); | 249 SerializedVarReturnValue result); |
241 virtual void OnHostMsgSessionCreated( | 250 |
| 251 virtual void OnHostMsgPromiseResolved(PP_Instance instance, |
| 252 uint32_t promise_id); |
| 253 virtual void OnHostMsgPromiseResolvedWithSession( |
242 PP_Instance instance, | 254 PP_Instance instance, |
243 uint32_t session_id, | 255 uint32_t promise_id, |
244 SerializedVarReceiveInput web_session_id); | 256 SerializedVarReceiveInput web_session_id); |
| 257 virtual void OnHostMsgPromiseRejected( |
| 258 PP_Instance instance, |
| 259 uint32_t promise_id, |
| 260 PP_CdmExceptionCode exception_code, |
| 261 uint32_t system_code, |
| 262 SerializedVarReceiveInput error_description); |
245 virtual void OnHostMsgSessionMessage( | 263 virtual void OnHostMsgSessionMessage( |
246 PP_Instance instance, | 264 PP_Instance instance, |
247 uint32_t session_id, | 265 SerializedVarReceiveInput web_session_id, |
248 SerializedVarReceiveInput message, | 266 SerializedVarReceiveInput message, |
249 SerializedVarReceiveInput destination_url); | 267 SerializedVarReceiveInput destination_url); |
250 virtual void OnHostMsgSessionReady(PP_Instance instance, uint32_t session_id); | 268 virtual void OnHostMsgSessionReady(PP_Instance instance, |
| 269 SerializedVarReceiveInput web_session_id); |
251 virtual void OnHostMsgSessionClosed(PP_Instance instance, | 270 virtual void OnHostMsgSessionClosed(PP_Instance instance, |
252 uint32_t session_id); | 271 SerializedVarReceiveInput web_session_id); |
253 virtual void OnHostMsgSessionError(PP_Instance instance, | 272 virtual void OnHostMsgSessionError( |
254 uint32_t session_id, | 273 PP_Instance instance, |
255 int32_t media_error, | 274 SerializedVarReceiveInput web_session_id, |
256 uint32_t system_code); | 275 PP_CdmExceptionCode exception_code, |
| 276 uint32_t system_code, |
| 277 SerializedVarReceiveInput error_description); |
257 virtual void OnHostMsgDecoderInitializeDone( | 278 virtual void OnHostMsgDecoderInitializeDone( |
258 PP_Instance instance, | 279 PP_Instance instance, |
259 PP_DecryptorStreamType decoder_type, | 280 PP_DecryptorStreamType decoder_type, |
260 uint32_t request_id, | 281 uint32_t request_id, |
261 PP_Bool success); | 282 PP_Bool success); |
262 virtual void OnHostMsgDecoderDeinitializeDone( | 283 virtual void OnHostMsgDecoderDeinitializeDone( |
263 PP_Instance instance, | 284 PP_Instance instance, |
264 PP_DecryptorStreamType decoder_type, | 285 PP_DecryptorStreamType decoder_type, |
265 uint32_t request_id); | 286 uint32_t request_id); |
266 virtual void OnHostMsgDecoderResetDone(PP_Instance instance, | 287 virtual void OnHostMsgDecoderResetDone(PP_Instance instance, |
(...skipping 19 matching lines...) Expand all Loading... |
286 // Other helpers. | 307 // Other helpers. |
287 void CancelAnyPendingRequestSurroundingText(PP_Instance instance); | 308 void CancelAnyPendingRequestSurroundingText(PP_Instance instance); |
288 | 309 |
289 ProxyCompletionCallbackFactory<PPB_Instance_Proxy> callback_factory_; | 310 ProxyCompletionCallbackFactory<PPB_Instance_Proxy> callback_factory_; |
290 }; | 311 }; |
291 | 312 |
292 } // namespace proxy | 313 } // namespace proxy |
293 } // namespace ppapi | 314 } // namespace ppapi |
294 | 315 |
295 #endif // PPAPI_PROXY_PPB_INSTANCE_PROXY_H_ | 316 #endif // PPAPI_PROXY_PPB_INSTANCE_PROXY_H_ |
OLD | NEW |