Index: third_party/WebKit/Source/core/fetch/Resource.h |
diff --git a/third_party/WebKit/Source/core/fetch/Resource.h b/third_party/WebKit/Source/core/fetch/Resource.h |
index f7617f1d8b387bdd90c20efef3ee6a7bf0835ccb..0f719870af7a6bc608662824d6fbdaba12abfe69 100644 |
--- a/third_party/WebKit/Source/core/fetch/Resource.h |
+++ b/third_party/WebKit/Source/core/fetch/Resource.h |
@@ -28,6 +28,7 @@ |
#include "core/fetch/CachedMetadataHandler.h" |
#include "core/fetch/IntegrityMetadata.h" |
#include "core/fetch/ResourceLoaderOptions.h" |
+#include "core/fetch/ResourceStatus.h" |
#include "platform/MemoryCoordinator.h" |
#include "platform/SharedBuffer.h" |
#include "platform/Timer.h" |
@@ -83,13 +84,14 @@ class CORE_EXPORT Resource : public GarbageCollectedFinalized<Resource>, |
}; |
static const int kLastResourceType = Manifest + 1; |
- enum Status { |
- NotStarted, |
- Pending, // load in progress |
- Cached, // load completed successfully |
- LoadError, |
- DecodeError |
- }; |
+ using Status = ResourceStatus; |
+ |
+ // TODO(hiroshige): Remove the following declarations. |
+ static constexpr Status NotStarted = ResourceStatus::NotStarted; |
+ static constexpr Status Pending = ResourceStatus::Pending; |
+ static constexpr Status Cached = ResourceStatus::Cached; |
+ static constexpr Status LoadError = ResourceStatus::LoadError; |
+ static constexpr Status DecodeError = ResourceStatus::DecodeError; |
// Whether a resource client for a preload should mark the preload as |
// referenced. |