Index: ppapi/proxy/ppp_content_decryptor_private_proxy.h |
diff --git a/ppapi/proxy/ppp_content_decryptor_private_proxy.h b/ppapi/proxy/ppp_content_decryptor_private_proxy.h |
index f7c78baa6db38ae79e44dada2e2f3cc45f5a4c54..217a9b9ed520d496ed6aecb6d8311612b2057196 100644 |
--- a/ppapi/proxy/ppp_content_decryptor_private_proxy.h |
+++ b/ppapi/proxy/ppp_content_decryptor_private_proxy.h |
@@ -6,6 +6,7 @@ |
#define PPAPI_PROXY_PPP_CONTENT_DECRYPTOR_PRIVATE_PROXY_H_ |
#include <string> |
+#include <vector> |
#include "ppapi/c/pp_instance.h" |
#include "ppapi/c/private/ppp_content_decryptor_private.h" |
@@ -32,6 +33,9 @@ class PPP_ContentDecryptor_Private_Proxy : public InterfaceProxy { |
// Message handlers. |
void OnMsgInitialize(PP_Instance instance, |
SerializedVarReceiveInput key_system); |
+ void OnMsgSetServerCertificate(PP_Instance instance, |
+ uint32_t promise_id, |
+ std::vector<uint8_t> server_certificate); |
void OnMsgCreateSession(PP_Instance instance, |
uint32_t promise_id, |
SerializedVarReceiveInput init_data_type, |
@@ -44,9 +48,15 @@ class PPP_ContentDecryptor_Private_Proxy : public InterfaceProxy { |
uint32_t promise_id, |
SerializedVarReceiveInput web_session_id, |
SerializedVarReceiveInput response); |
- void OnMsgReleaseSession(PP_Instance instance, |
- uint32_t promise_id, |
- SerializedVarReceiveInput web_session_id); |
+ void OnMsgCloseSession(PP_Instance instance, |
+ uint32_t promise_id, |
+ const std::string& web_session_id); |
+ void OnMsgRemoveSession(PP_Instance instance, |
+ uint32_t promise_id, |
+ const std::string& web_session_id); |
+ void OnMsgGetUsableKeyIds(PP_Instance instance, |
+ uint32_t promise_id, |
+ const std::string& web_session_id); |
void OnMsgDecrypt(PP_Instance instance, |
const PPPDecryptor_Buffer& encrypted_buffer, |
const std::string& serialized_encrypted_block_info); |