ResourceHandleClient.cpp [plain text]
#include "config.h"
#include "ResourceHandleClient.h"
#include "ResourceHandle.h"
#include "ResourceRequest.h"
#include "SharedBuffer.h"
namespace WebCore {
ResourceHandleClient::ResourceHandleClient()
{
}
ResourceHandleClient::~ResourceHandleClient()
{
}
ResourceRequest ResourceHandleClient::willSendRequest(ResourceHandle*, ResourceRequest&& request, ResourceResponse&&)
{
return WTFMove(request);
}
void ResourceHandleClient::willSendRequestAsync(ResourceHandle* handle, ResourceRequest&& request, ResourceResponse&& )
{
handle->continueWillSendRequest(WTFMove(request));
}
void ResourceHandleClient::didReceiveResponseAsync(ResourceHandle* handle, ResourceResponse&&)
{
handle->continueDidReceiveResponse();
}
#if USE(PROTECTION_SPACE_AUTH_CALLBACK)
void ResourceHandleClient::canAuthenticateAgainstProtectionSpaceAsync(ResourceHandle* handle, const ProtectionSpace&)
{
handle->continueCanAuthenticateAgainstProtectionSpace(false);
}
#endif
#if USE(CFURLCONNECTION)
void ResourceHandleClient::willCacheResponseAsync(ResourceHandle* handle, CFCachedURLResponseRef response)
{
handle->continueWillCacheResponse(response);
}
#elif PLATFORM(COCOA)
void ResourceHandleClient::willCacheResponseAsync(ResourceHandle* handle, NSCachedURLResponse *response)
{
handle->continueWillCacheResponse(response);
}
#endif
void ResourceHandleClient::didReceiveBuffer(ResourceHandle* handle, Ref<SharedBuffer>&& buffer, int encodedDataLength)
{
didReceiveData(handle, buffer->data(), buffer->size(), encodedDataLength);
}
}