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