#include "public/platform/WebContentDecryptionModuleResult.h"
namespace blink {
-class WebString;
-}
-namespace WebCore {
+class WebString;
// Used to notify completion of a CDM operation.
class ContentDecryptionModuleResult : public GarbageCollectedFinalized<ContentDecryptionModuleResult> {
virtual ~ContentDecryptionModuleResult() { }
virtual void complete() = 0;
- virtual void completeWithSession(blink::WebContentDecryptionModuleResult::SessionStatus) = 0;
- virtual void completeWithError(blink::WebContentDecryptionModuleException, unsigned long systemCode, const blink::WebString&) = 0;
+ virtual void completeWithSession(WebContentDecryptionModuleResult::SessionStatus) = 0;
+ virtual void completeWithError(WebContentDecryptionModuleException, unsigned long systemCode, const WebString&) = 0;
- blink::WebContentDecryptionModuleResult result()
+ WebContentDecryptionModuleResult result()
{
- return blink::WebContentDecryptionModuleResult(this);
+ return WebContentDecryptionModuleResult(this);
}
virtual void trace(Visitor*) { }
};
-} // namespace WebCore
+} // namespace blink
#endif // ContentDecryptionModuleResult_h