Index: content/browser/cache_storage/cache_storage_cache.h |
diff --git a/content/browser/cache_storage/cache_storage_cache.h b/content/browser/cache_storage/cache_storage_cache.h |
index c558e2e3f5fc4b5a0e73bb1f1f364ff34474c273..447196d206c65caa42d02bcc5219f13318ca444d 100644 |
--- a/content/browser/cache_storage/cache_storage_cache.h |
+++ b/content/browser/cache_storage/cache_storage_cache.h |
@@ -39,24 +39,14 @@ class TestCacheStorageCache; |
class CONTENT_EXPORT CacheStorageCache |
: public base::RefCounted<CacheStorageCache> { |
public: |
- // This enum is used in histograms, so do not change the ordering and always |
- // append new types to the end. |
- enum ErrorType { |
- ERROR_TYPE_OK = 0, |
- ERROR_TYPE_EXISTS, |
- ERROR_TYPE_STORAGE, |
- ERROR_TYPE_NOT_FOUND, |
- ERROR_TYPE_LAST = ERROR_TYPE_NOT_FOUND |
- }; |
- |
- typedef base::Callback<void(ErrorType)> ErrorCallback; |
- typedef base::Callback<void(ErrorType, |
- scoped_ptr<ServiceWorkerResponse>, |
- scoped_ptr<storage::BlobDataHandle>)> |
- ResponseCallback; |
- typedef std::vector<ServiceWorkerFetchRequest> Requests; |
- typedef base::Callback<void(ErrorType, scoped_ptr<Requests>)> |
- RequestsCallback; |
+ using ErrorCallback = base::Callback<void(CacheStorageError)>; |
+ using ResponseCallback = |
+ base::Callback<void(CacheStorageError, |
+ scoped_ptr<ServiceWorkerResponse>, |
+ scoped_ptr<storage::BlobDataHandle>)>; |
+ using Requests = std::vector<ServiceWorkerFetchRequest>; |
+ using RequestsCallback = |
+ base::Callback<void(CacheStorageError, scoped_ptr<Requests>)>; |
static scoped_refptr<CacheStorageCache> CreateMemoryCache( |
const GURL& origin, |
@@ -87,7 +77,7 @@ class CONTENT_EXPORT CacheStorageCache |
const ErrorCallback& callback); |
// TODO(jkarlin): Have keys take an optional ServiceWorkerFetchRequest. |
- // Returns ErrorTypeOK and a vector of requests if there are no errors. |
+ // Returns CACHE_STORAGE_OK and a vector of requests if there are no errors. |
void Keys(const RequestsCallback& callback); |
// Closes the backend. Future operations that require the backend |
@@ -117,8 +107,8 @@ class CONTENT_EXPORT CacheStorageCache |
BACKEND_CLOSED // Backend cannot be used. All ops should fail. |
}; |
- typedef std::vector<disk_cache::Entry*> Entries; |
- typedef scoped_ptr<disk_cache::Backend> ScopedBackendPtr; |
+ using Entries = std::vector<disk_cache::Entry*>; |
+ using ScopedBackendPtr = scoped_ptr<disk_cache::Backend>; |
CacheStorageCache( |
const GURL& origin, |
@@ -142,7 +132,8 @@ class CONTENT_EXPORT CacheStorageCache |
// Put callbacks. |
void PutImpl(scoped_ptr<PutContext> put_context); |
- void PutDidDelete(scoped_ptr<PutContext> put_context, ErrorType delete_error); |
+ void PutDidDelete(scoped_ptr<PutContext> put_context, |
+ CacheStorageError delete_error); |
void PutDidCreateEntry(scoped_ptr<PutContext> put_context, int rv); |
void PutDidWriteHeaders(scoped_ptr<PutContext> put_context, |
int expected_bytes, |
@@ -182,17 +173,18 @@ class CONTENT_EXPORT CacheStorageCache |
int rv); |
void InitBackend(); |
- void InitDone(ErrorType error); |
+ void InitDone(CacheStorageError error); |
void PendingClosure(const base::Closure& callback); |
- void PendingErrorCallback(const ErrorCallback& callback, ErrorType error); |
+ void PendingErrorCallback(const ErrorCallback& callback, |
+ CacheStorageError error); |
void PendingResponseCallback( |
const ResponseCallback& callback, |
- ErrorType error, |
+ CacheStorageError error, |
scoped_ptr<ServiceWorkerResponse> response, |
scoped_ptr<storage::BlobDataHandle> blob_data_handle); |
void PendingRequestsCallback(const RequestsCallback& callback, |
- ErrorType error, |
+ CacheStorageError error, |
scoped_ptr<Requests> requests); |
// Be sure to check |backend_state_| before use. |