Mercurial > projects > dwt-mac
comparison dwt/internal/cocoa/NSURLProtocol.d @ 1:8b48be5454ce
The internal cocoa classes compile now
author | Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com> |
---|---|
date | Tue, 19 Aug 2008 17:35:17 +0200 |
parents | 380af2bdd8e5 |
children | f565d3a95c0a |
comparison
equal
deleted
inserted
replaced
0:380af2bdd8e5 | 1:8b48be5454ce |
---|---|
35 super(id); | 35 super(id); |
36 } | 36 } |
37 | 37 |
38 public NSCachedURLResponse cachedResponse () | 38 public NSCachedURLResponse cachedResponse () |
39 { | 39 { |
40 objc.id result = OS.objc_msgSend(this.id, OS.sel_cachedResponse); | 40 objc.id result = OS.objc_msgSend(this.id_, OS.sel_cachedResponse); |
41 return result !is null ? new NSCachedURLResponse(result) : null; | 41 return result !is null ? new NSCachedURLResponse(result) : null; |
42 } | 42 } |
43 | 43 |
44 public static bool canInitWithRequest (NSURLRequest request) | 44 public static bool canInitWithRequest (NSURLRequest request) |
45 { | 45 { |
46 return OS.objc_msgSend(OS.class_NSURLProtocol, OS.sel_canInitWithRequest_1, request !is null ? request.id : null) !is null; | 46 return OS.objc_msgSend(OS.class_NSURLProtocol, OS.sel_canInitWithRequest_1, request !is null ? request.id_ : null) !is null; |
47 } | 47 } |
48 | 48 |
49 public static NSURLRequest canonicalRequestForRequest (NSURLRequest request) | 49 public static NSURLRequest canonicalRequestForRequest (NSURLRequest request) |
50 { | 50 { |
51 objc.id result = OS.objc_msgSend(OS.class_NSURLProtocol, OS.sel_canonicalRequestForRequest_1, request !is null ? request.id : null); | 51 objc.id result = OS.objc_msgSend(OS.class_NSURLProtocol, OS.sel_canonicalRequestForRequest_1, request !is null ? request.id_ : null); |
52 return result !is null ? new NSURLRequest(result) : null; | 52 return result !is null ? new NSURLRequest(result) : null; |
53 } | 53 } |
54 | 54 |
55 public id client () | 55 public id client () |
56 { | 56 { |
57 objc.id result = OS.objc_msgSend(this.id, OS.sel_client); | 57 objc.id result = OS.objc_msgSend(this.id_, OS.sel_client); |
58 return result !is null ? new id(result) : null; | 58 return result !is null ? new id(result) : null; |
59 } | 59 } |
60 | 60 |
61 public id initWithRequest (NSURLRequest request, NSCachedURLResponse cachedResponse, id client) | 61 public id initWithRequest (NSURLRequest request, NSCachedURLResponse cachedResponse, id client) |
62 { | 62 { |
63 objc.id result = OS.objc_msgSend(this.id, OS.sel_initWithRequest_1cachedResponse_1client_1, request !is null ? request.id : null, | 63 objc.id result = OS.objc_msgSend(this.id_, OS.sel_initWithRequest_1cachedResponse_1client_1, request !is null ? request.id_ : null, |
64 cachedResponse !is null ? cachedResponse.id : null, client !is null ? client.id : null); | 64 cachedResponse !is null ? cachedResponse.id_ : null, client !is null ? client.id_ : null); |
65 return result !is null ? new id(result) : null; | 65 return result !is null ? new id(result) : null; |
66 } | 66 } |
67 | 67 |
68 public static id propertyForKey (NSString key, NSURLRequest request) | 68 public static id propertyForKey (NSString key, NSURLRequest request) |
69 { | 69 { |
70 objc.id result = OS.objc_msgSend(OS.class_NSURLProtocol, OS.sel_propertyForKey_1inRequest_1, key !is null ? key.id : null, | 70 objc.id result = OS.objc_msgSend(OS.class_NSURLProtocol, OS.sel_propertyForKey_1inRequest_1, key !is null ? key.id_ : null, |
71 request !is null ? request.id : null); | 71 request !is null ? request.id_ : null); |
72 return result !is null ? new id(result) : null; | 72 return result !is null ? new id(result) : null; |
73 } | 73 } |
74 | 74 |
75 public static bool registerClass (objc.Class protocolClass) | 75 public static bool registerClass (objc.Class protocolClass) |
76 { | 76 { |
77 return OS.objc_msgSend(OS.class_NSURLProtocol, OS.sel_registerClass_1, protocolClass) !is null; | 77 return OS.objc_msgSend(OS.class_NSURLProtocol, OS.sel_registerClass_1, protocolClass) !is null; |
78 } | 78 } |
79 | 79 |
80 public static void removePropertyForKey (NSString key, NSMutableURLRequest request) | 80 public static void removePropertyForKey (NSString key, NSMutableURLRequest request) |
81 { | 81 { |
82 OS.objc_msgSend(OS.class_NSURLProtocol, OS.sel_removePropertyForKey_1inRequest_1, key !is null ? key.id : null, | 82 OS.objc_msgSend(OS.class_NSURLProtocol, OS.sel_removePropertyForKey_1inRequest_1, key !is null ? key.id_ : null, |
83 request !is null ? request.id : null); | 83 request !is null ? request.id_ : null); |
84 } | 84 } |
85 | 85 |
86 public NSURLRequest request () | 86 public NSURLRequest request () |
87 { | 87 { |
88 objc.id result = OS.objc_msgSend(this.id, OS.sel_request); | 88 objc.id result = OS.objc_msgSend(this.id_, OS.sel_request); |
89 return result !is null ? new NSURLRequest(result) : null; | 89 return result !is null ? new NSURLRequest(result) : null; |
90 } | 90 } |
91 | 91 |
92 public static bool requestIsCacheEquivalent (NSURLRequest a, NSURLRequest b) | 92 public static bool requestIsCacheEquivalent (NSURLRequest a, NSURLRequest b) |
93 { | 93 { |
94 return OS.objc_msgSend(OS.class_NSURLProtocol, OS.sel_requestIsCacheEquivalent_1toRequest_1, a !is null ? a.id : null, | 94 return OS.objc_msgSend(OS.class_NSURLProtocol, OS.sel_requestIsCacheEquivalent_1toRequest_1, a !is null ? a.id_ : null, |
95 b !is null ? b.id : null) !is null; | 95 b !is null ? b.id_ : null) !is null; |
96 } | 96 } |
97 | 97 |
98 public static void setProperty (id value, NSString key, NSMutableURLRequest request) | 98 public static void setProperty (id value, NSString key, NSMutableURLRequest request) |
99 { | 99 { |
100 OS.objc_msgSend(OS.class_NSURLProtocol, OS.sel_setProperty_1forKey_1inRequest_1, value !is null ? value.id : null, | 100 OS.objc_msgSend(OS.class_NSURLProtocol, OS.sel_setProperty_1forKey_1inRequest_1, value !is null ? value.id_ : null, |
101 key !is null ? key.id : null, request !is null ? request.id : null); | 101 key !is null ? key.id_ : null, request !is null ? request.id_ : null); |
102 } | 102 } |
103 | 103 |
104 public void startLoading () | 104 public void startLoading () |
105 { | 105 { |
106 OS.objc_msgSend(this.id, OS.sel_startLoading); | 106 OS.objc_msgSend(this.id_, OS.sel_startLoading); |
107 } | 107 } |
108 | 108 |
109 public void stopLoading () | 109 public void stopLoading () |
110 { | 110 { |
111 OS.objc_msgSend(this.id, OS.sel_stopLoading); | 111 OS.objc_msgSend(this.id_, OS.sel_stopLoading); |
112 } | 112 } |
113 | 113 |
114 public static void unregisterClass (objc.Class protocolClass) | 114 public static void unregisterClass (objc.Class protocolClass) |
115 { | 115 { |
116 OS.objc_msgSend(OS.class_NSURLProtocol, OS.sel_unregisterClass_1, protocolClass); | 116 OS.objc_msgSend(OS.class_NSURLProtocol, OS.sel_unregisterClass_1, protocolClass); |