| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 199 const String& errorURL, | 199 const String& errorURL, |
| 200 int errorStatus, | 200 int errorStatus, |
| 201 const String& errorMessage) { | 201 const String& errorMessage) { |
| 202 if (id != kProgressEvent) { | 202 if (id != kProgressEvent) { |
| 203 InspectorInstrumentation::updateApplicationCacheStatus( | 203 InspectorInstrumentation::updateApplicationCacheStatus( |
| 204 m_documentLoader->frame()); | 204 m_documentLoader->frame()); |
| 205 } | 205 } |
| 206 | 206 |
| 207 if (m_defersEvents) { | 207 if (m_defersEvents) { |
| 208 // Event dispatching is deferred until document.onload has fired. | 208 // Event dispatching is deferred until document.onload has fired. |
| 209 m_deferredEvents.append(DeferredEvent(id, progressTotal, progressDone, | 209 m_deferredEvents.push_back(DeferredEvent(id, progressTotal, progressDone, |
| 210 errorReason, errorURL, errorStatus, | 210 errorReason, errorURL, errorStatus, |
| 211 errorMessage)); | 211 errorMessage)); |
| 212 return; | 212 return; |
| 213 } | 213 } |
| 214 dispatchDOMEvent(id, progressTotal, progressDone, errorReason, errorURL, | 214 dispatchDOMEvent(id, progressTotal, progressDone, errorReason, errorURL, |
| 215 errorStatus, errorMessage); | 215 errorStatus, errorMessage); |
| 216 } | 216 } |
| 217 | 217 |
| 218 ApplicationCacheHost::CacheInfo ApplicationCacheHost::applicationCacheInfo() { | 218 ApplicationCacheHost::CacheInfo ApplicationCacheHost::applicationCacheInfo() { |
| 219 if (!m_host) | 219 if (!m_host) |
| 220 return CacheInfo(KURL(), 0, 0, 0); | 220 return CacheInfo(KURL(), 0, 0, 0); |
| 221 | 221 |
| 222 WebApplicationCacheHost::CacheInfo webInfo; | 222 WebApplicationCacheHost::CacheInfo webInfo; |
| 223 m_host->getAssociatedCacheInfo(&webInfo); | 223 m_host->getAssociatedCacheInfo(&webInfo); |
| 224 return CacheInfo(webInfo.manifestURL, webInfo.creationTime, | 224 return CacheInfo(webInfo.manifestURL, webInfo.creationTime, |
| 225 webInfo.updateTime, webInfo.totalSize); | 225 webInfo.updateTime, webInfo.totalSize); |
| 226 } | 226 } |
| 227 | 227 |
| 228 void ApplicationCacheHost::fillResourceList(ResourceInfoList* resources) { | 228 void ApplicationCacheHost::fillResourceList(ResourceInfoList* resources) { |
| 229 if (!m_host) | 229 if (!m_host) |
| 230 return; | 230 return; |
| 231 | 231 |
| 232 WebVector<WebApplicationCacheHost::ResourceInfo> webResources; | 232 WebVector<WebApplicationCacheHost::ResourceInfo> webResources; |
| 233 m_host->getResourceList(&webResources); | 233 m_host->getResourceList(&webResources); |
| 234 for (size_t i = 0; i < webResources.size(); ++i) { | 234 for (size_t i = 0; i < webResources.size(); ++i) { |
| 235 resources->append( | 235 resources->push_back( |
| 236 ResourceInfo(webResources[i].url, webResources[i].isMaster, | 236 ResourceInfo(webResources[i].url, webResources[i].isMaster, |
| 237 webResources[i].isManifest, webResources[i].isFallback, | 237 webResources[i].isManifest, webResources[i].isFallback, |
| 238 webResources[i].isForeign, webResources[i].isExplicit, | 238 webResources[i].isForeign, webResources[i].isExplicit, |
| 239 webResources[i].size)); | 239 webResources[i].size)); |
| 240 } | 240 } |
| 241 } | 241 } |
| 242 | 242 |
| 243 void ApplicationCacheHost::stopDeferringEvents() { | 243 void ApplicationCacheHost::stopDeferringEvents() { |
| 244 for (unsigned i = 0; i < m_deferredEvents.size(); ++i) { | 244 for (unsigned i = 0; i < m_deferredEvents.size(); ++i) { |
| 245 const DeferredEvent& deferred = m_deferredEvents[i]; | 245 const DeferredEvent& deferred = m_deferredEvents[i]; |
| (...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 336 notifyApplicationCache(kErrorEvent, 0, 0, reason, url.string(), status, | 336 notifyApplicationCache(kErrorEvent, 0, 0, reason, url.string(), status, |
| 337 message); | 337 message); |
| 338 } | 338 } |
| 339 | 339 |
| 340 DEFINE_TRACE(ApplicationCacheHost) { | 340 DEFINE_TRACE(ApplicationCacheHost) { |
| 341 visitor->trace(m_domApplicationCache); | 341 visitor->trace(m_domApplicationCache); |
| 342 visitor->trace(m_documentLoader); | 342 visitor->trace(m_documentLoader); |
| 343 } | 343 } |
| 344 | 344 |
| 345 } // namespace blink | 345 } // namespace blink |
| OLD | NEW |