summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/network/ResourceHandle.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/platform/network/ResourceHandle.h')
-rw-r--r--WebCore/platform/network/ResourceHandle.h19
1 files changed, 9 insertions, 10 deletions
diff --git a/WebCore/platform/network/ResourceHandle.h b/WebCore/platform/network/ResourceHandle.h
index 2ea42b1..bb94b59 100644
--- a/WebCore/platform/network/ResourceHandle.h
+++ b/WebCore/platform/network/ResourceHandle.h
@@ -94,16 +94,6 @@ class ResourceHandle : public RefCounted<ResourceHandle>
, public AuthenticationClient
#endif
{
-protected:
- ResourceHandle(const ResourceRequest&, ResourceHandleClient*, bool defersLoading, bool shouldContentSniff);
-
-private:
- enum FailureType {
- NoFailure,
- BlockedFailure,
- InvalidURLFailure
- };
-
public:
static PassRefPtr<ResourceHandle> create(NetworkingContext*, const ResourceRequest&, ResourceHandleClient*, bool defersLoading, bool shouldContentSniff);
static void loadResourceSynchronously(NetworkingContext*, const ResourceRequest&, StoredCredentials, ResourceError&, ResourceResponse&, Vector<char>& data);
@@ -203,7 +193,16 @@ public:
using RefCounted<ResourceHandle>::ref;
using RefCounted<ResourceHandle>::deref;
+protected:
+ ResourceHandle(const ResourceRequest&, ResourceHandleClient*, bool defersLoading, bool shouldContentSniff);
+
private:
+ enum FailureType {
+ NoFailure,
+ BlockedFailure,
+ InvalidURLFailure
+ };
+
void platformSetDefersLoading(bool);
void scheduleFailure(FailureType);