view dstep/foundation/NSURLError.d @ 14:89f3c3ef1fd2

Added the Foundation framework
author Jacob Carlborg <doob@me.com>
date Mon, 03 Aug 2009 15:23:15 +0200
parents
children 19885b43130e
line wrap: on
line source

/**
 * Copyright: Copyright (c) 2009 Jacob Carlborg.
 * Authors: Jacob Carlborg
 * Version: Initial created: Aug 3, 2009 
 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0)
 */
module dstep.foundation.NSURLError;

import dstep.AvailabilityMacros;
import dstep.foundation.NSString;
import dstep.objc.bridge.Bridge;
import dstep.objc.objc : id;

import bindings = dstep.foundation.NSURLError_bindings;

const NSString NSURLErrorDomain;
const NSString NSErrorFailingURLStringKey;

enum
{
	NSURLErrorUnknown = -1,
	NSURLErrorCancelled = -999,
	NSURLErrorBadURL = -1000,
	NSURLErrorTimedOut = -1001,
	NSURLErrorUnsupportedURL = -1002,
	NSURLErrorCannotFindHost = -1003,
	NSURLErrorCannotConnectToHost = -1004,
	NSURLErrorNetworkConnectionLost = -1005,
	NSURLErrorDNSLookupFailed = -1006,
	NSURLErrorHTTPTooManyRedirects = -1007,
	NSURLErrorResourceUnavailable = -1008,
	NSURLErrorNotConnectedToInternet = -1009,
	NSURLErrorRedirectToNonExistentLocation = -1010,
	NSURLErrorBadServerResponse = -1011,
	NSURLErrorUserCancelledAuthentication = -1012,
	NSURLErrorUserAuthenticationRequired = -1013,
	NSURLErrorZeroByteResource = -1014,
	NSURLErrorCannotDecodeRawData = -1015,
	NSURLErrorCannotDecodeContentData = -1016,
	NSURLErrorCannotParseResponse = -1017,
	NSURLErrorFileDoesNotExist = -1100,
	NSURLErrorFileIsDirectory = -1101,
	NSURLErrorNoPermissionsToReadFile = -1102,
	NSURLErrorDataLengthExceedsMaximum = -1103,
	NSURLErrorSecureConnectionFailed = -1200,
	NSURLErrorServerCertificateHasBadDate = -1201,
	NSURLErrorServerCertificateUntrusted = -1202,
	NSURLErrorServerCertificateHasUnknownRoot = -1203,
	NSURLErrorServerCertificateNotYetValid = -1204,
	NSURLErrorClientCertificateRejected = -1205,
	NSURLErrorCannotLoadFromNetwork = -2000,
	NSURLErrorCannotCreateFile = -3000,
	NSURLErrorCannotOpenFile = -3001,
	NSURLErrorCannotCloseFile = -3002,
	NSURLErrorCannotWriteToFile = -3003,
	NSURLErrorCannotRemoveFile = -3004,
	NSURLErrorCannotMoveFile = -3005,
	NSURLErrorDownloadDecodingFailedMidStream = -3006,
	NSURLErrorDownloadDecodingFailedToComplete = -3007
}

static this ()
{
	NSURLErrorDomain = new NSString(bindings.NSURLErrorDomain);
	NSErrorFailingURLStringKey = new NSString(bindings.NSErrorFailingURLStringKey);
}