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);