diff options
Diffstat (limited to 'WebCore/loader/ResourceLoader.h')
-rw-r--r-- | WebCore/loader/ResourceLoader.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/WebCore/loader/ResourceLoader.h b/WebCore/loader/ResourceLoader.h index 3178eb4..e7643bf 100644 --- a/WebCore/loader/ResourceLoader.h +++ b/WebCore/loader/ResourceLoader.h @@ -44,6 +44,7 @@ namespace WebCore { class DocumentLoader; class Frame; class FrameLoader; + class ProtectionSpace; class ResourceHandle; class SharedBuffer; @@ -83,6 +84,7 @@ namespace WebCore { virtual void didSendData(unsigned long long bytesSent, unsigned long long totalBytesToBeSent); virtual void didReceiveResponse(const ResourceResponse&); virtual void didReceiveData(const char*, int, long long lengthReceived, bool allAtOnce); + virtual void didReceiveCachedMetadata(const char*, int) { } void willStopBufferingData(const char*, int); virtual void didFinishLoading(); virtual void didFail(const ResourceError&); @@ -90,6 +92,9 @@ namespace WebCore { virtual bool shouldUseCredentialStorage(); virtual void didReceiveAuthenticationChallenge(const AuthenticationChallenge&); void didCancelAuthenticationChallenge(const AuthenticationChallenge&); +#if USE(PROTECTION_SPACE_AUTH_CALLBACK) + virtual bool canAuthenticateAgainstProtectionSpace(const ProtectionSpace&); +#endif virtual void receivedCancellation(const AuthenticationChallenge&); // ResourceHandleClient @@ -97,6 +102,7 @@ namespace WebCore { virtual void didSendData(ResourceHandle*, unsigned long long bytesSent, unsigned long long totalBytesToBeSent); virtual void didReceiveResponse(ResourceHandle*, const ResourceResponse&); virtual void didReceiveData(ResourceHandle*, const char*, int, int lengthReceived); + virtual void didReceiveCachedMetadata(ResourceHandle*, const char* data, int length) { didReceiveCachedMetadata(data, length); } virtual void didFinishLoading(ResourceHandle*); virtual void didFail(ResourceHandle*, const ResourceError&); virtual void wasBlocked(ResourceHandle*); @@ -105,6 +111,9 @@ namespace WebCore { virtual bool shouldUseCredentialStorage(ResourceHandle*) { return shouldUseCredentialStorage(); } virtual void didReceiveAuthenticationChallenge(ResourceHandle*, const AuthenticationChallenge& challenge) { didReceiveAuthenticationChallenge(challenge); } virtual void didCancelAuthenticationChallenge(ResourceHandle*, const AuthenticationChallenge& challenge) { didCancelAuthenticationChallenge(challenge); } +#if USE(PROTECTION_SPACE_AUTH_CALLBACK) + virtual bool canAuthenticateAgainstProtectionSpace(ResourceHandle*, const ProtectionSpace& protectionSpace) { return canAuthenticateAgainstProtectionSpace(protectionSpace); } +#endif virtual void receivedCancellation(ResourceHandle*, const AuthenticationChallenge& challenge) { receivedCancellation(challenge); } virtual void willCacheResponse(ResourceHandle*, CacheStoragePolicy&); #if PLATFORM(MAC) |