Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(81)

Side by Side Diff: third_party/WebKit/Source/core/fetch/Resource.h

Issue 2710113002: DO NOT SUBMIT really old prototype of sprite recognition for image replacement
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 294 matching lines...) Expand 10 before | Expand all | Expand 10 after
305 const Vector<RedirectPair>& redirectChain() const { return m_redirectChain; } 305 const Vector<RedirectPair>& redirectChain() const { return m_redirectChain; }
306 306
307 virtual void destroyDecodedDataIfPossible() { } 307 virtual void destroyDecodedDataIfPossible() { }
308 308
309 // Returns the memory dump name used for tracing. See Resource::onMemoryDump . 309 // Returns the memory dump name used for tracing. See Resource::onMemoryDump .
310 String getMemoryDumpName() const; 310 String getMemoryDumpName() const;
311 311
312 const HeapHashCountedSet<WeakMember<ResourceClient>>& clients() const { retu rn m_clients; } 312 const HeapHashCountedSet<WeakMember<ResourceClient>>& clients() const { retu rn m_clients; }
313 DataBufferingPolicy dataBufferingPolicy() const { return m_options.dataBuffe ringPolicy; } 313 DataBufferingPolicy dataBufferingPolicy() const { return m_options.dataBuffe ringPolicy; }
314 314
315 void setCachePolicyBypassingCache(); 315 void setResourceRequest(const ResourceRequest&);
316 void setLoFiStateOff(); 316
317 void clearError() { m_error = ResourceError(); }
317 318
318 SharedBuffer* data() const { return m_data.get(); } 319 SharedBuffer* data() const { return m_data.get(); }
319 void clearData() { m_data.clear(); } 320 void clearData() { m_data.clear(); }
320 321
321 private: 322 private:
322 class ResourceCallback; 323 class ResourceCallback;
323 class CachedMetadataHandlerImpl; 324 class CachedMetadataHandlerImpl;
324 class ServiceWorkerResponseCachedMetadataHandler; 325 class ServiceWorkerResponseCachedMetadataHandler;
325 326
326 void cancelTimerFired(TimerBase*); 327 void cancelTimerFired(TimerBase*);
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
399 400
400 Resource::Type m_type; 401 Resource::Type m_type;
401 }; 402 };
402 403
403 #define DEFINE_RESOURCE_TYPE_CASTS(typeName) \ 404 #define DEFINE_RESOURCE_TYPE_CASTS(typeName) \
404 DEFINE_TYPE_CASTS(typeName##Resource, Resource, resource, resource->getType( ) == Resource::typeName, resource.getType() == Resource::typeName); 405 DEFINE_TYPE_CASTS(typeName##Resource, Resource, resource, resource->getType( ) == Resource::typeName, resource.getType() == Resource::typeName);
405 406
406 } // namespace blink 407 } // namespace blink
407 408
408 #endif 409 #endif
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/fetch/ImageResourceTest.cpp ('k') | third_party/WebKit/Source/core/fetch/Resource.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698