Index: public/platform/WebContentDecryptionModuleSession.h |
diff --git a/public/platform/WebContentDecryptionModuleSession.h b/public/platform/WebContentDecryptionModuleSession.h |
index d42c20e11163d53e47323b4b87292f882c72600a..0adca61f5fab292c2c50afa2d68e9bb9c4379406 100644 |
--- a/public/platform/WebContentDecryptionModuleSession.h |
+++ b/public/platform/WebContentDecryptionModuleSession.h |
@@ -47,9 +47,15 @@ public: |
MediaKeyErrorCodeClient, |
}; |
- virtual void keyAdded() = 0; |
- virtual void keyError(MediaKeyErrorCode, unsigned long systemCode) = 0; |
- virtual void keyMessage(const unsigned char* message, size_t messageLength, const blink::WebURL& destinationURL) = 0; |
+ virtual void message(const unsigned char* message, size_t messageLength, const blink::WebURL& destinationURL) = 0; |
+ virtual void ready() = 0; |
+ virtual void close() = 0; |
+ virtual void error(MediaKeyErrorCode, unsigned long systemCode) = 0; |
+ |
+ // FIXME: Remove when all callers change to using the methods above. |
+ virtual void keyMessage(const unsigned char* actualMessage, size_t messageLength, const blink::WebURL& destinationURL) { message(actualMessage, messageLength, destinationURL); } |
+ virtual void keyAdded() { ready(); } |
+ virtual void keyError(MediaKeyErrorCode errorCode, unsigned long systemCode) { error(errorCode, systemCode); } |
protected: |
virtual ~Client(); |