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