| Index: Source/modules/serviceworkers/Cache.h
|
| diff --git a/Source/modules/serviceworkers/Cache.h b/Source/modules/serviceworkers/Cache.h
|
| deleted file mode 100644
|
| index 03ea5f905c6d21198b0d6e71cfec2a0fb5b05d33..0000000000000000000000000000000000000000
|
| --- a/Source/modules/serviceworkers/Cache.h
|
| +++ /dev/null
|
| @@ -1,72 +0,0 @@
|
| -// Copyright 2014 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#ifndef Cache_h
|
| -#define Cache_h
|
| -
|
| -#include "bindings/core/v8/ScriptPromise.h"
|
| -#include "bindings/core/v8/ScriptWrappable.h"
|
| -#include "bindings/modules/v8/UnionTypesModules.h"
|
| -#include "core/dom/DOMException.h"
|
| -#include "modules/serviceworkers/CacheQueryOptions.h"
|
| -#include "public/platform/WebServiceWorkerCache.h"
|
| -#include "public/platform/WebServiceWorkerCacheError.h"
|
| -#include "wtf/Forward.h"
|
| -#include "wtf/Noncopyable.h"
|
| -#include "wtf/OwnPtr.h"
|
| -#include "wtf/Vector.h"
|
| -#include "wtf/text/WTFString.h"
|
| -
|
| -namespace blink {
|
| -
|
| -class ExceptionState;
|
| -class Response;
|
| -class Request;
|
| -class ScriptState;
|
| -
|
| -typedef RequestOrUSVString RequestInfo;
|
| -
|
| -class Cache final : public GarbageCollectedFinalized<Cache>, public ScriptWrappable {
|
| - DEFINE_WRAPPERTYPEINFO();
|
| - WTF_MAKE_NONCOPYABLE(Cache);
|
| -public:
|
| - static Cache* create(WebServiceWorkerCache*);
|
| -
|
| - // From Cache.idl:
|
| - ScriptPromise match(ScriptState*, const RequestInfo&, const CacheQueryOptions&, ExceptionState&);
|
| - ScriptPromise matchAll(ScriptState*, const RequestInfo&, const CacheQueryOptions&, ExceptionState&);
|
| - ScriptPromise add(ScriptState*, const RequestInfo&, ExceptionState&);
|
| - ScriptPromise addAll(ScriptState*, const Vector<ScriptValue>&);
|
| - ScriptPromise deleteFunction(ScriptState*, const RequestInfo&, const CacheQueryOptions&, ExceptionState&);
|
| - ScriptPromise put(ScriptState*, const RequestInfo&, Response*, ExceptionState&);
|
| - ScriptPromise keys(ScriptState*, ExceptionState&);
|
| - ScriptPromise keys(ScriptState*, const RequestInfo&, const CacheQueryOptions&, ExceptionState&);
|
| -
|
| - static PassRefPtrWillBeRawPtr<DOMException> domExceptionForCacheError(WebServiceWorkerCacheError);
|
| -
|
| - static WebServiceWorkerCache::QueryParams toWebQueryParams(const CacheQueryOptions&);
|
| -
|
| - DEFINE_INLINE_TRACE() { }
|
| -
|
| -private:
|
| - class AsyncPutBatch;
|
| - explicit Cache(WebServiceWorkerCache*);
|
| -
|
| - ScriptPromise matchImpl(ScriptState*, const Request*, const CacheQueryOptions&);
|
| - ScriptPromise matchAllImpl(ScriptState*, const Request*, const CacheQueryOptions&);
|
| - ScriptPromise addImpl(ScriptState*, const Request*);
|
| - ScriptPromise addAllImpl(ScriptState*, const Vector<const Request*>);
|
| - ScriptPromise deleteImpl(ScriptState*, const Request*, const CacheQueryOptions&);
|
| - ScriptPromise putImpl(ScriptState*, Request*, Response*);
|
| - ScriptPromise keysImpl(ScriptState*);
|
| - ScriptPromise keysImpl(ScriptState*, const Request*, const CacheQueryOptions&);
|
| -
|
| - WebServiceWorkerCache* webCache() const;
|
| -
|
| - OwnPtr<WebServiceWorkerCache> m_webCache;
|
| -};
|
| -
|
| -} // namespace blink
|
| -
|
| -#endif // Cache_h
|
|
|