Index: content/renderer/pepper/pepper_plugin_instance_impl.cc |
diff --git a/content/renderer/pepper/pepper_plugin_instance_impl.cc b/content/renderer/pepper/pepper_plugin_instance_impl.cc |
index 1fee1a719be267de1509bdc51e9b44dc880d9b5b..7dc2f906df5faeae5bb3823a4ca2ed2e8f94fb40 100644 |
--- a/content/renderer/pepper/pepper_plugin_instance_impl.cc |
+++ b/content/renderer/pepper/pepper_plugin_instance_impl.cc |
@@ -2454,6 +2454,13 @@ void PepperPluginInstanceImpl::PromiseResolvedWithSession( |
web_session_id_var); |
} |
+void PepperPluginInstanceImpl::PromiseResolvedWithKeyIds(PP_Instance instance, |
+ uint32 promise_id, |
+ PP_Var key_ids_var) { |
+ content_decryptor_delegate_->OnPromiseResolvedWithKeyIds(promise_id, |
+ key_ids_var); |
+} |
+ |
void PepperPluginInstanceImpl::PromiseRejected( |
PP_Instance instance, |
uint32 promise_id, |
@@ -2472,6 +2479,22 @@ void PepperPluginInstanceImpl::SessionMessage(PP_Instance instance, |
web_session_id_var, message_var, destination_url_var); |
} |
+void PepperPluginInstanceImpl::SessionKeysChange( |
+ PP_Instance instance, |
+ PP_Var web_session_id_var, |
+ PP_Bool has_additional_usable_key) { |
+ content_decryptor_delegate_->OnSessionKeysChange(web_session_id_var, |
+ has_additional_usable_key); |
+} |
+ |
+void PepperPluginInstanceImpl::SessionExpirationChange( |
+ PP_Instance instance, |
+ PP_Var web_session_id_var, |
+ PP_Time new_expiry_time) { |
+ content_decryptor_delegate_->OnSessionExpirationChange(web_session_id_var, |
+ new_expiry_time); |
+} |
+ |
void PepperPluginInstanceImpl::SessionReady(PP_Instance instance, |
PP_Var web_session_id_var) { |
content_decryptor_delegate_->OnSessionReady(web_session_id_var); |