Index: Source/core/platform/network/chromium/ResourceHandleInternal.h |
diff --git a/Source/core/platform/network/chromium/ResourceHandleInternal.h b/Source/core/platform/network/chromium/ResourceHandleInternal.h |
index 6a915516b15dff118f2e0c453dd39cdc7b0a542b..da9a281804c9f2366e4ec58a3487d8cf74d30b67 100644 |
--- a/Source/core/platform/network/chromium/ResourceHandleInternal.h |
+++ b/Source/core/platform/network/chromium/ResourceHandleInternal.h |
@@ -32,6 +32,8 @@ |
#define ResourceHandleInternal_h |
#include "ResourceRequest.h" |
+#include "ResourceError.h" |
+#include "Timer.h" |
#include <public/WebCommon.h> |
#include <public/WebURLLoader.h> |
#include <public/WebURLLoaderClient.h> |
@@ -50,7 +52,7 @@ public: |
virtual ~ResourceHandleInternal() { } |
void start(); |
- void cancel(); |
+ void cancel(const ResourceError& = ResourceError()); |
void setDefersLoading(bool); |
bool allowStoredCredentials() const; |
void didChangePriority(WebKit::WebURLRequest::Priority); |
@@ -86,6 +88,8 @@ public: |
static ResourceHandleInternal* FromResourceHandle(ResourceHandle*); |
private: |
+ void timerFired(Timer<ResourceHandleInternal>*); |
Dominik Röttsches
2013/04/22 15:47:45
Now private.
|
+ |
RefPtr<NetworkingContext> m_context; |
ResourceRequest m_request; |
ResourceHandle* m_owner; |
@@ -95,6 +99,8 @@ private: |
// Used for sanity checking to make sure we don't experience illegal state |
// transitions. |
ConnectionState m_state; |
+ |
+ Timer<ResourceHandleInternal> m_timeoutTimer; |
}; |
} // namespace WebCore |