Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / serviceworkers / ServiceWorkerError.h
index b30491d..b366fe0 100644 (file)
 #include "public/platform/WebServiceWorkerError.h"
 #include "wtf/PassOwnPtr.h"
 
-namespace WebCore {
+namespace blink {
 
-class ScriptPromiseResolverWithContext;
+class ScriptPromiseResolver;
 
 class ServiceWorkerError {
 public:
     // For CallbackPromiseAdapter
-    typedef blink::WebServiceWorkerError WebType;
-    static PassRefPtrWillBeRawPtr<DOMException> from(ScriptPromiseResolverWithContext*, WebType* webErrorRaw);
+    typedef WebServiceWorkerError WebType;
+    static PassRefPtrWillBeRawPtr<DOMException> take(ScriptPromiseResolver*, WebType* webErrorRaw);
+    static void dispose(WebType* webErrorRaw);
 
 private:
     WTF_MAKE_NONCOPYABLE(ServiceWorkerError);
     ServiceWorkerError() WTF_DELETED_FUNCTION;
 };
 
-} // namespace WebCore
+} // namespace blink
 
 #endif // ServiceWorkerError_h