| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/child/appcache/appcache_frontend_impl.h" | 5 #include "content/child/appcache/appcache_frontend_impl.h" |
| 6 | 6 |
| 7 #include "base/logging.h" | 7 #include "base/logging.h" |
| 8 #include "content/child/appcache/web_application_cache_host_impl.h" | 8 #include "content/child/appcache/web_application_cache_host_impl.h" |
| 9 #include "third_party/WebKit/public/web/WebConsoleMessage.h" | 9 #include "third_party/WebKit/public/web/WebConsoleMessage.h" |
| 10 | 10 |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 91 int host_id, | 91 int host_id, |
| 92 mojo::MessagePipeHandle loader_factory_pipe_handle) { | 92 mojo::MessagePipeHandle loader_factory_pipe_handle) { |
| 93 WebApplicationCacheHostImpl* host = GetHost(host_id); | 93 WebApplicationCacheHostImpl* host = GetHost(host_id); |
| 94 if (host) | 94 if (host) |
| 95 host->SetSubresourceFactory(loader_factory_pipe_handle); | 95 host->SetSubresourceFactory(loader_factory_pipe_handle); |
| 96 } | 96 } |
| 97 | 97 |
| 98 // Ensure that enum values never get out of sync with the | 98 // Ensure that enum values never get out of sync with the |
| 99 // ones declared for use within the WebKit api | 99 // ones declared for use within the WebKit api |
| 100 | 100 |
| 101 #define STATIC_ASSERT_ENUM(a, b) \ | 101 #define STATIC_ASSERT_EQUAL(a, b) \ |
| 102 static_assert(static_cast<int>(a) == static_cast<int>(b), \ | 102 static_assert(static_cast<int>(a) == static_cast<int>(b), \ |
| 103 "mismatched enum: " #a) | 103 "mismatched enum: " #a) |
| 104 | 104 |
| 105 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kUncached, | 105 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kUncached, |
| 106 APPCACHE_STATUS_UNCACHED); | 106 APPCACHE_STATUS_UNCACHED); |
| 107 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kIdle, APPCACHE_STATUS_IDLE); | 107 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kIdle, APPCACHE_STATUS_IDLE); |
| 108 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kChecking, | 108 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kChecking, |
| 109 APPCACHE_STATUS_CHECKING); | 109 APPCACHE_STATUS_CHECKING); |
| 110 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kDownloading, | 110 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kDownloading, |
| 111 APPCACHE_STATUS_DOWNLOADING); | 111 APPCACHE_STATUS_DOWNLOADING); |
| 112 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kUpdateReady, | 112 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kUpdateReady, |
| 113 APPCACHE_STATUS_UPDATE_READY); | 113 APPCACHE_STATUS_UPDATE_READY); |
| 114 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kObsolete, | 114 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kObsolete, |
| 115 APPCACHE_STATUS_OBSOLETE); | 115 APPCACHE_STATUS_OBSOLETE); |
| 116 | 116 |
| 117 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kCheckingEvent, | 117 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kCheckingEvent, |
| 118 APPCACHE_CHECKING_EVENT); | 118 APPCACHE_CHECKING_EVENT); |
| 119 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kErrorEvent, APPCACHE_ERROR_EVENT); | 119 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kErrorEvent, APPCACHE_ERROR_EVENT); |
| 120 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kNoUpdateEvent, | 120 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kNoUpdateEvent, |
| 121 APPCACHE_NO_UPDATE_EVENT); | 121 APPCACHE_NO_UPDATE_EVENT); |
| 122 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kDownloadingEvent, | 122 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kDownloadingEvent, |
| 123 APPCACHE_DOWNLOADING_EVENT); | 123 APPCACHE_DOWNLOADING_EVENT); |
| 124 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kProgressEvent, | 124 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kProgressEvent, |
| 125 APPCACHE_PROGRESS_EVENT); | 125 APPCACHE_PROGRESS_EVENT); |
| 126 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kUpdateReadyEvent, | 126 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kUpdateReadyEvent, |
| 127 APPCACHE_UPDATE_READY_EVENT); | 127 APPCACHE_UPDATE_READY_EVENT); |
| 128 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kCachedEvent, | 128 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kCachedEvent, |
| 129 APPCACHE_CACHED_EVENT); | 129 APPCACHE_CACHED_EVENT); |
| 130 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kObsoleteEvent, | 130 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kObsoleteEvent, |
| 131 APPCACHE_OBSOLETE_EVENT); | 131 APPCACHE_OBSOLETE_EVENT); |
| 132 | 132 |
| 133 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kManifestError, | 133 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kManifestError, |
| 134 APPCACHE_MANIFEST_ERROR); | 134 APPCACHE_MANIFEST_ERROR); |
| 135 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kSignatureError, | 135 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kSignatureError, |
| 136 APPCACHE_SIGNATURE_ERROR); | 136 APPCACHE_SIGNATURE_ERROR); |
| 137 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kResourceError, | 137 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kResourceError, |
| 138 APPCACHE_RESOURCE_ERROR); | 138 APPCACHE_RESOURCE_ERROR); |
| 139 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kChangedError, | 139 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kChangedError, |
| 140 APPCACHE_CHANGED_ERROR); | 140 APPCACHE_CHANGED_ERROR); |
| 141 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kAbortError, APPCACHE_ABORT_ERROR); | 141 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kAbortError, APPCACHE_ABORT_ERROR); |
| 142 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kQuotaError, APPCACHE_QUOTA_ERROR); | 142 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kQuotaError, APPCACHE_QUOTA_ERROR); |
| 143 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kPolicyError, | 143 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kPolicyError, |
| 144 APPCACHE_POLICY_ERROR); | 144 APPCACHE_POLICY_ERROR); |
| 145 STATIC_ASSERT_ENUM(WebApplicationCacheHost::kUnknownError, | 145 STATIC_ASSERT_EQUAL(WebApplicationCacheHost::kUnknownError, |
| 146 APPCACHE_UNKNOWN_ERROR); | 146 APPCACHE_UNKNOWN_ERROR); |
| 147 | 147 |
| 148 STATIC_ASSERT_ENUM(WebConsoleMessage::kLevelVerbose, APPCACHE_LOG_VERBOSE); | 148 STATIC_ASSERT_EQUAL(WebConsoleMessage::kLevelVerbose, APPCACHE_LOG_VERBOSE); |
| 149 STATIC_ASSERT_ENUM(WebConsoleMessage::kLevelInfo, APPCACHE_LOG_INFO); | 149 STATIC_ASSERT_EQUAL(WebConsoleMessage::kLevelInfo, APPCACHE_LOG_INFO); |
| 150 STATIC_ASSERT_ENUM(WebConsoleMessage::kLevelWarning, APPCACHE_LOG_WARNING); | 150 STATIC_ASSERT_EQUAL(WebConsoleMessage::kLevelWarning, APPCACHE_LOG_WARNING); |
| 151 STATIC_ASSERT_ENUM(WebConsoleMessage::kLevelError, APPCACHE_LOG_ERROR); | 151 STATIC_ASSERT_EQUAL(WebConsoleMessage::kLevelError, APPCACHE_LOG_ERROR); |
| 152 | 152 |
| 153 } // namespace content | 153 } // namespace content |
| OLD | NEW |