| Index: ppapi/thunk/ppb_instance_api.h
|
| diff --git a/ppapi/thunk/ppb_instance_api.h b/ppapi/thunk/ppb_instance_api.h
|
| index 23bf18c112a092952a35f50fcfc53f83448dccfa..11d47265dcc3941fd22e19ee3bcf3ffdfed56744 100644
|
| --- a/ppapi/thunk/ppb_instance_api.h
|
| +++ b/ppapi/thunk/ppb_instance_api.h
|
| @@ -146,19 +146,28 @@ class PPB_Instance_API {
|
| PP_URLComponents_Dev* components) = 0;
|
| #if !defined(OS_NACL)
|
| // Content Decryptor.
|
| - virtual void SessionCreated(PP_Instance instance,
|
| - uint32_t session_id,
|
| - PP_Var web_session_id) = 0;
|
| + virtual void PromiseResolved(PP_Instance instance, uint32 promise_id) = 0;
|
| + virtual void PromiseResolvedWithSession(PP_Instance instance,
|
| + uint32 promise_id,
|
| + PP_Var web_session_id_var) = 0;
|
| + virtual void PromiseRejected(PP_Instance instance,
|
| + uint32 promise_id,
|
| + PP_Var error_name_var,
|
| + uint32 system_code,
|
| + PP_Var error_description_var) = 0;
|
| virtual void SessionMessage(PP_Instance instance,
|
| - uint32_t session_id,
|
| - PP_Var message,
|
| - PP_Var destination_url) = 0;
|
| - virtual void SessionReady(PP_Instance instance, uint32_t session_id) = 0;
|
| - virtual void SessionClosed(PP_Instance instance, uint32_t session_id) = 0;
|
| + PP_Var web_session_id_var,
|
| + PP_Var message_var,
|
| + PP_Var destination_url_var) = 0;
|
| + virtual void SessionReady(PP_Instance instance,
|
| + PP_Var web_session_id_var) = 0;
|
| + virtual void SessionClosed(PP_Instance instance,
|
| + PP_Var web_session_id_var) = 0;
|
| virtual void SessionError(PP_Instance instance,
|
| - uint32_t session_id,
|
| - int32_t media_error,
|
| - uint32_t system_code) = 0;
|
| + PP_Var web_session_id_var,
|
| + PP_Var error_name_var,
|
| + uint32 system_code,
|
| + PP_Var error_description_var) = 0;
|
| virtual void DeliverBlock(PP_Instance instance,
|
| PP_Resource decrypted_block,
|
| const PP_DecryptedBlockInfo* block_info) = 0;
|
|
|