OLD | NEW |
---|---|
1 /* | 1 /* |
2 Copyright (C) 1998 Lars Knoll (knoll@mpi-hd.mpg.de) | 2 Copyright (C) 1998 Lars Knoll (knoll@mpi-hd.mpg.de) |
3 Copyright (C) 2001 Dirk Mueller <mueller@kde.org> | 3 Copyright (C) 2001 Dirk Mueller <mueller@kde.org> |
4 Copyright (C) 2006 Samuel Weinig (sam.weinig@gmail.com) | 4 Copyright (C) 2006 Samuel Weinig (sam.weinig@gmail.com) |
5 Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserved. | 5 Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserved. |
6 | 6 |
7 This library is free software; you can redistribute it and/or | 7 This library is free software; you can redistribute it and/or |
8 modify it under the terms of the GNU Library General Public | 8 modify it under the terms of the GNU Library General Public |
9 License as published by the Free Software Foundation; either | 9 License as published by the Free Software Foundation; either |
10 version 2 of the License, or (at your option) any later version. | 10 version 2 of the License, or (at your option) any later version. |
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
163 | 163 |
164 virtual bool isImage() const { return false; } | 164 virtual bool isImage() const { return false; } |
165 bool shouldBlockLoadEvent() const | 165 bool shouldBlockLoadEvent() const |
166 { | 166 { |
167 return type() != LinkPrefetch | 167 return type() != LinkPrefetch |
168 && type() != LinkSubresource | 168 && type() != LinkSubresource |
169 && type() != Media | 169 && type() != Media |
170 && type() != Raw | 170 && type() != Raw |
171 && type() != TextTrack; | 171 && type() != TextTrack; |
172 } | 172 } |
173 bool canBeMultipart() const { return type() == Image || type() == MainResour ce; } | |
Mike West
2015/05/28 05:51:54
This seems unclear; we don't support multipart for
Nate Chapin
2015/05/28 17:44:24
We fail. I was hoping to convey some level of ambi
| |
173 | 174 |
174 // Computes the status of an object after loading. | 175 // Computes the status of an object after loading. |
175 // Updates the expire date on the cache entry file | 176 // Updates the expire date on the cache entry file |
176 void setLoadFinishTime(double finishTime) { m_loadFinishTime = finishTime; } | 177 void setLoadFinishTime(double finishTime) { m_loadFinishTime = finishTime; } |
177 void finish(); | 178 void finish(); |
178 | 179 |
179 // FIXME: Remove the stringless variant once all the callsites' error messag es are updated. | 180 // FIXME: Remove the stringless variant once all the callsites' error messag es are updated. |
180 bool passesAccessControlCheck(SecurityOrigin*) const; | 181 bool passesAccessControlCheck(SecurityOrigin*) const; |
181 bool passesAccessControlCheck(SecurityOrigin*, String& errorDescription) con st; | 182 bool passesAccessControlCheck(SecurityOrigin*, String& errorDescription) con st; |
182 | 183 |
(...skipping 238 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
421 const char* ResourceTypeName(Resource::Type); | 422 const char* ResourceTypeName(Resource::Type); |
422 #endif | 423 #endif |
423 | 424 |
424 #define DEFINE_RESOURCE_TYPE_CASTS(typeName) \ | 425 #define DEFINE_RESOURCE_TYPE_CASTS(typeName) \ |
425 DEFINE_TYPE_CASTS(typeName##Resource, Resource, resource, resource->type() = = Resource::typeName, resource.type() == Resource::typeName); \ | 426 DEFINE_TYPE_CASTS(typeName##Resource, Resource, resource, resource->type() = = Resource::typeName, resource.type() == Resource::typeName); \ |
426 inline typeName##Resource* to##typeName##Resource(const ResourcePtr<Resource >& ptr) { return to##typeName##Resource(ptr.get()); } | 427 inline typeName##Resource* to##typeName##Resource(const ResourcePtr<Resource >& ptr) { return to##typeName##Resource(ptr.get()); } |
427 | 428 |
428 } | 429 } |
429 | 430 |
430 #endif | 431 #endif |
OLD | NEW |