comparison dstep/foundation/NSURLError.d @ 16:19885b43130e

Huge update, the bridge actually works now
author Jacob Carlborg <doob@me.com>
date Sun, 03 Jan 2010 22:06:11 +0100
parents 89f3c3ef1fd2
children
comparison
equal deleted inserted replaced
15:7ff919f595d5 16:19885b43130e
4 * Version: Initial created: Aug 3, 2009 4 * Version: Initial created: Aug 3, 2009
5 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0) 5 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0)
6 */ 6 */
7 module dstep.foundation.NSURLError; 7 module dstep.foundation.NSURLError;
8 8
9 import dstep.AvailabilityMacros;
10 import dstep.foundation.NSString; 9 import dstep.foundation.NSString;
11 import dstep.objc.bridge.Bridge; 10 import dstep.objc.bridge.Bridge;
12 import dstep.objc.objc : id; 11 import dstep.objc.objc;
13
14 import bindings = dstep.foundation.NSURLError_bindings; 12 import bindings = dstep.foundation.NSURLError_bindings;
15 13
16 const NSString NSURLErrorDomain; 14 private
17 const NSString NSErrorFailingURLStringKey; 15 {
16 NSString NSURLErrorDomain_;
17 NSString NSErrorFailingURLStringKey_;
18 }
19
20 NSString NSURLErrorDomain ()
21 {
22 if (NSURLErrorDomain_)
23 return NSURLErrorDomain_;
24
25 return NSURLErrorDomain_ = new NSString(bindings.NSURLErrorDomain);
26 }
27
28 NSString NSErrorFailingURLStringKey ()
29 {
30 if (NSErrorFailingURLStringKey_)
31 return NSErrorFailingURLStringKey_;
32
33 return NSErrorFailingURLStringKey_ = new NSString(bindings.NSErrorFailingURLStringKey);
34 }
18 35
19 enum 36 enum
20 { 37 {
21 NSURLErrorUnknown = -1, 38 NSURLErrorUnknown = -1,
22 NSURLErrorCancelled = -999, 39 NSURLErrorCancelled = -999,
56 NSURLErrorCannotRemoveFile = -3004, 73 NSURLErrorCannotRemoveFile = -3004,
57 NSURLErrorCannotMoveFile = -3005, 74 NSURLErrorCannotMoveFile = -3005,
58 NSURLErrorDownloadDecodingFailedMidStream = -3006, 75 NSURLErrorDownloadDecodingFailedMidStream = -3006,
59 NSURLErrorDownloadDecodingFailedToComplete = -3007 76 NSURLErrorDownloadDecodingFailedToComplete = -3007
60 } 77 }
61
62 static this ()
63 {
64 NSURLErrorDomain = new NSString(bindings.NSURLErrorDomain);
65 NSErrorFailingURLStringKey = new NSString(bindings.NSErrorFailingURLStringKey);
66 }
67