webengine/osswebengine/WebCore/loader/CachedResource.h
changeset 13 10e98eab6f85
parent 0 dd21522fd290
--- a/webengine/osswebengine/WebCore/loader/CachedResource.h	Fri May 08 08:25:06 2009 +0300
+++ b/webengine/osswebengine/WebCore/loader/CachedResource.h	Fri Jul 03 15:54:40 2009 +0100
@@ -34,6 +34,7 @@
 
 class Cache;
 class CachedResourceClient;
+class CacheHandleBase;
 class DocLoader;
 class Request;
 
@@ -64,8 +65,10 @@
         Cached       // regular case
     };
 
-    CachedResource(const String& URL, Type, bool forCache = true, bool sendResourceLoadCallbacks = false);
+    CachedResource(const String& URL, Type);
     virtual ~CachedResource();
+	virtual void load(DocLoader* docLoader)  { load(docLoader, false, false, true); }
+	void load(DocLoader*, bool incremental, bool skipCanLoadCheck, bool sendResourceLoadCallbacks);
 
     virtual void setEncoding(const String&) { }
     virtual void data(PassRefPtr<SharedBuffer> data, bool allDataReceived) = 0;
@@ -87,7 +90,7 @@
     PreloadResult preloadResult() const { return m_preloadResult; }
     void setRequestedFromNetworkingLayer() { m_requestedFromNetworkingLayer = true; }
 #endif
-    virtual void allReferencesRemoved() {};
+    virtual void allReferencesRemoved() {}
 
     unsigned count() const { return m_clients.size(); }
 
@@ -144,7 +147,7 @@
     bool treatAsLocal() const { return m_shouldTreatAsLocal; }
     bool sendResourceLoadCallbacks() const { return m_sendResourceLoadCallbacks; }
     
-    virtual void destroyDecodedData() {};
+    virtual void destroyDecodedData() {}
 
     void setDocLoader(DocLoader* docLoader) { m_docLoader = docLoader; }
 #if PRELOAD_SCANNER_ENABLED