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 304fdf88a897a4a732a9ab1433076cf21d96d6cf..c3570db42530fddb2517cfbe5d2f89823cd790f6 100644 |
--- a/content/renderer/pepper/pepper_plugin_instance_impl.cc |
+++ b/content/renderer/pepper/pepper_plugin_instance_impl.cc |
@@ -2485,6 +2485,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, |
@@ -2503,6 +2510,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); |