Chromium Code Reviews| 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 |