Home | History | Annotate | Download | only in inspector

Lines Matching defs:cachedResource

37 #include "CachedResource.h"
88 PassRefPtr<InspectorResource> InspectorResource::createCached(unsigned long identifier, DocumentLoader* loader, const CachedResource* cachedResource)
90 PassRefPtr<InspectorResource> resource = create(identifier, loader, KURL(ParsedURLString, cachedResource->url()));
94 resource->updateResponse(cachedResource->response());
96 resource->m_length = cachedResource->encodedSize();
122 CachedResource* cachedResource = cache()->resourceForURL(response.url().string());
123 if (cachedResource)
124 m_mimeType = cachedResource->response().mimeType();
229 CachedResource* InspectorResource::cachedResource() const
231 // Try hard to find a corresponding CachedResource. During preloading, DocLoader may not have the resource in document resources set yet,
232 // but Inspector will already try to fetch data that is only available via CachedResource (and it won't update once the resource is added,
235 CachedResource* cachedResource = m_frame->document()->docLoader()->cachedResource(url);
236 if (!cachedResource)
237 cachedResource = cache()->resourceForURL(url);
238 return cachedResource;
243 CachedResource* cachedResource = this->cachedResource();
245 if (!cachedResource)
248 switch (cachedResource->type()) {
249 case CachedResource::ImageResource:
251 case CachedResource::FontResource:
253 case CachedResource::CSSStyleSheet:
255 case CachedResource::XSLStyleSheet:
258 case CachedResource::Script:
313 CachedResource* cachedResource = this->cachedResource();
314 if (!cachedResource)
317 if (cachedResource->isPurgeable()) {
324 if (!cachedResource->makePurgeable(false))
328 *textEncodingName = cachedResource->encoding();
329 return cachedResource->data();