| Index: public/platform/WebServiceWorkerCacheStorage.h
|
| diff --git a/public/platform/WebServiceWorkerCacheStorage.h b/public/platform/WebServiceWorkerCacheStorage.h
|
| index 88779b8599f24733df544a9a24cdc310daa3b8ad..1e7fb9d0373b3056d2a8325075b30dfbe86aabf9 100644
|
| --- a/public/platform/WebServiceWorkerCacheStorage.h
|
| +++ b/public/platform/WebServiceWorkerCacheStorage.h
|
| @@ -2,45 +2,4 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef WebServiceWorkerCacheStorage_h
|
| -#define WebServiceWorkerCacheStorage_h
|
| -
|
| -#include "WebCommon.h"
|
| -#include "public/platform/WebCallbacks.h"
|
| -#include "public/platform/WebServiceWorkerCache.h"
|
| -#include "public/platform/WebServiceWorkerCacheError.h"
|
| -#include "public/platform/WebString.h"
|
| -#include "public/platform/WebVector.h"
|
| -
|
| -namespace blink {
|
| -
|
| -class WebServiceWorkerCache;
|
| -
|
| -// An interface to the CacheStorage API, implemented by the embedder and passed in to Blink. Blink's implementation
|
| -// of the ServiceWorker spec will call these methods to create/open caches, and expect callbacks from the embedder
|
| -// after operations complete.
|
| -class WebServiceWorkerCacheStorage {
|
| -public:
|
| - typedef WebCallbacks<void, WebServiceWorkerCacheError*> CacheStorageCallbacks;
|
| - typedef WebCallbacks<WebServiceWorkerCache*, WebServiceWorkerCacheError*> CacheStorageWithCacheCallbacks;
|
| - typedef WebCallbacks<WebVector<WebString>*, WebServiceWorkerCacheError*> CacheStorageKeysCallbacks;
|
| - typedef WebCallbacks<WebServiceWorkerResponse*, WebServiceWorkerCacheError*> CacheStorageMatchCallbacks;
|
| -
|
| - virtual ~WebServiceWorkerCacheStorage() { }
|
| -
|
| - // Ownership of the CacheStorage*Callbacks methods passes to the WebServiceWorkerCacheStorage instance, which
|
| - // will delete it after calling onSuccess or onFailure.
|
| -
|
| - // dispatchOpen() can return a WebServiceWorkerCache object. These
|
| - // objects are owned by Blink and should be destroyed when they are no
|
| - // longer needed.
|
| - virtual void dispatchHas(CacheStorageCallbacks*, const WebString& cacheName) = 0;
|
| - virtual void dispatchOpen(CacheStorageWithCacheCallbacks*, const WebString& cacheName) = 0;
|
| - virtual void dispatchDelete(CacheStorageCallbacks*, const WebString& cacheName) = 0;
|
| - virtual void dispatchKeys(CacheStorageKeysCallbacks*) = 0;
|
| - virtual void dispatchMatch(CacheStorageMatchCallbacks*, const WebServiceWorkerRequest&, const WebServiceWorkerCache::QueryParams&) = 0;
|
| -};
|
| -
|
| -} // namespace blink
|
| -
|
| -#endif // WebServiceWorkerCacheStorage_h
|
| +#include "public/platform/modules/serviceworker/WebServiceWorkerCacheStorage.h"
|
|
|