#include "config.h"
#include "WebErrors.h"
#include "WKError.h"
#include "WebError.h"
#include <WebCore/ResourceRequest.h>
#include <WebCore/ResourceResponse.h>
#if USE(CFNETWORK)
#include <CFNetwork/CFNetworkErrors.h>
#endif
using namespace WebCore;
namespace WebKit {
ResourceError cancelledError(const ResourceRequest& request)
{
#if USE(CFNETWORK)
return ResourceError(kCFErrorDomainCFNetwork, kCFURLErrorCancelled, request.url().string(), String());
#else
return ResourceError(); #endif
}
ResourceError blockedError(const ResourceRequest& request)
{
return ResourceError(WebError::webKitErrorDomain(), kWKErrorCodeCannotUseRestrictedPort, request.url().string(), String());
}
ResourceError cannotShowURLError(const ResourceRequest& request)
{
return ResourceError(WebError::webKitErrorDomain(), kWKErrorCodeCannotShowURL, request.url().string(), String());
}
ResourceError interruptedForPolicyChangeError(const ResourceRequest& request)
{
return ResourceError(WebError::webKitErrorDomain(), kWKErrorCodeFrameLoadInterruptedByPolicyChange, request.url().string(), String());
}
ResourceError cannotShowMIMETypeError(const ResourceResponse& response)
{
return ResourceError();
}
ResourceError fileDoesNotExistError(const ResourceResponse& response)
{
return ResourceError();
}
ResourceError pluginWillHandleLoadError(const ResourceResponse& response)
{
return ResourceError(WebError::webKitErrorDomain(), kWKErrorCodePlugInWillHandleLoad, response.url().string(), String());
}
}