| Index: content/browser/service_worker/service_worker_metrics.h
|
| diff --git a/content/browser/service_worker/service_worker_metrics.h b/content/browser/service_worker/service_worker_metrics.h
|
| index cf2c70065673f2ed2509e67d2477e9c5e9e71572..8b0585678bb57c6961875e464365cd712eb10f15 100644
|
| --- a/content/browser/service_worker/service_worker_metrics.h
|
| +++ b/content/browser/service_worker/service_worker_metrics.h
|
| @@ -28,6 +28,13 @@ class ServiceWorkerMetrics {
|
| NUM_WRITE_RESPONSE_RESULT_TYPES,
|
| };
|
|
|
| + enum DeleteAndStartOverResult {
|
| + DELETE_OK,
|
| + DELETE_DATABASE_ERROR,
|
| + DELETE_DISK_CACHE_ERROR,
|
| + NUM_DELETE_AND_START_OVER_RESULT_TYPES,
|
| + };
|
| +
|
| // Used for ServiceWorkerDiskCache.
|
| static void CountInitDiskCacheResult(bool result);
|
| static void CountReadResponseResult(ReadResponseResult result);
|
| @@ -37,6 +44,10 @@ class ServiceWorkerMetrics {
|
| static void CountOpenDatabaseResult(ServiceWorkerDatabase::Status status);
|
| static void CountReadDatabaseResult(ServiceWorkerDatabase::Status status);
|
| static void CountWriteDatabaseResult(ServiceWorkerDatabase::Status status);
|
| + static void RecordDestroyDatabaseResult(ServiceWorkerDatabase::Status status);
|
| +
|
| + // Used for ServiceWorkerStorage.
|
| + static void RecordDeleteAndStartOverResult(DeleteAndStartOverResult result);
|
|
|
| // Counts the number of page loads controlled by a Service Worker.
|
| static void CountControlledPageLoad(const GURL& url);
|
|
|