Mercurial > projects > dwt-mac
comparison dwt/internal/cocoa/NSMutableURLRequest.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 |
---|---|
19 import dwt.internal.cocoa.NSInputStream; | 19 import dwt.internal.cocoa.NSInputStream; |
20 import dwt.internal.cocoa.NSString; | 20 import dwt.internal.cocoa.NSString; |
21 import dwt.internal.cocoa.NSURL; | 21 import dwt.internal.cocoa.NSURL; |
22 import dwt.internal.cocoa.NSURLRequest; | 22 import dwt.internal.cocoa.NSURLRequest; |
23 import dwt.internal.cocoa.OS; | 23 import dwt.internal.cocoa.OS; |
24 import dwt.internal.objc.runtime; | 24 import objc = dwt.internal.objc.runtime; |
25 | 25 |
26 public class NSMutableURLRequest : NSURLRequest | 26 public class NSMutableURLRequest : NSURLRequest |
27 { | 27 { |
28 | 28 |
29 public this () | 29 public this () |
36 super(id); | 36 super(id); |
37 } | 37 } |
38 | 38 |
39 public void addValue (NSString value, NSString field) | 39 public void addValue (NSString value, NSString field) |
40 { | 40 { |
41 OS.objc_msgSend(this.id, OS.sel_addValue_1forHTTPHeaderField_1, value !is null ? value.id : null, field !is null ? field.id : null); | 41 OS.objc_msgSend(this.id_, OS.sel_addValue_1forHTTPHeaderField_1, value !is null ? value.id_ : null, field !is null ? field.id_ : null); |
42 } | 42 } |
43 | 43 |
44 public void setAllHTTPHeaderFields (NSDictionary headerFields) | 44 public void setAllHTTPHeaderFields (NSDictionary headerFields) |
45 { | 45 { |
46 OS.objc_msgSend(this.id, OS.sel_setAllHTTPHeaderFields_1, headerFields !is null ? headerFields.id : null); | 46 OS.objc_msgSend(this.id_, OS.sel_setAllHTTPHeaderFields_1, headerFields !is null ? headerFields.id_ : null); |
47 } | 47 } |
48 | 48 |
49 public void setCachePolicy (NSURLRequestCachePolicy policy) | 49 public void setCachePolicy (NSURLRequestCachePolicy policy) |
50 { | 50 { |
51 OS.objc_msgSend(this.id, OS.sel_setCachePolicy_1, policy); | 51 OS.objc_msgSend(this.id_, OS.sel_setCachePolicy_1, policy); |
52 } | 52 } |
53 | 53 |
54 public void setHTTPBody (NSData data) | 54 public void setHTTPBody (NSData data) |
55 { | 55 { |
56 OS.objc_msgSend(this.id, OS.sel_setHTTPBody_1, data !is null ? data.id : null); | 56 OS.objc_msgSend(this.id_, OS.sel_setHTTPBody_1, data !is null ? data.id_ : null); |
57 } | 57 } |
58 | 58 |
59 public void setHTTPBodyStream (NSInputStream inputStream) | 59 public void setHTTPBodyStream (NSInputStream inputStream) |
60 { | 60 { |
61 OS.objc_msgSend(this.id, OS.sel_setHTTPBodyStream_1, inputStream !is null ? inputStream.id : null); | 61 OS.objc_msgSend(this.id_, OS.sel_setHTTPBodyStream_1, inputStream !is null ? inputStream.id_ : null); |
62 } | 62 } |
63 | 63 |
64 public void setHTTPMethod (NSString method) | 64 public void setHTTPMethod (NSString method) |
65 { | 65 { |
66 OS.objc_msgSend(this.id, OS.sel_setHTTPMethod_1, method !is null ? method.id : null); | 66 OS.objc_msgSend(this.id_, OS.sel_setHTTPMethod_1, method !is null ? method.id_ : null); |
67 } | 67 } |
68 | 68 |
69 public void setHTTPShouldHandleCookies (bool should) | 69 public void setHTTPShouldHandleCookies (bool should) |
70 { | 70 { |
71 OS.objc_msgSend(this.id, OS.sel_setHTTPShouldHandleCookies_1, should); | 71 OS.objc_msgSend(this.id_, OS.sel_setHTTPShouldHandleCookies_1, should); |
72 } | 72 } |
73 | 73 |
74 public void setMainDocumentURL (NSURL URL) | 74 public void setMainDocumentURL (NSURL URL) |
75 { | 75 { |
76 OS.objc_msgSend(this.id, OS.sel_setMainDocumentURL_1, URL !is null ? URL.id : null); | 76 OS.objc_msgSend(this.id_, OS.sel_setMainDocumentURL_1, URL !is null ? URL.id_ : null); |
77 } | 77 } |
78 | 78 |
79 public void setTimeoutInterval (double seconds) | 79 public void setTimeoutInterval (double seconds) |
80 { | 80 { |
81 OS.objc_msgSend(this.id, OS.sel_setTimeoutInterval_1, seconds); | 81 OS.objc_msgSend(this.id_, OS.sel_setTimeoutInterval_1, seconds); |
82 } | 82 } |
83 | 83 |
84 public void setURL (NSURL URL) | 84 public void setURL (NSURL URL) |
85 { | 85 { |
86 OS.objc_msgSend(this.id, OS.sel_setURL_1, URL !is null ? URL.id : null); | 86 OS.objc_msgSend(this.id_, OS.sel_setURL_1, URL !is null ? URL.id_ : null); |
87 } | 87 } |
88 | 88 |
89 public void setValue (NSString value, NSString field) | 89 public void setValue (NSString value, NSString field) |
90 { | 90 { |
91 OS.objc_msgSend(this.id, OS.sel_setValue_1forHTTPHeaderField_1, value !is null ? value.id : null, field !is null ? field.id : null); | 91 OS.objc_msgSend(this.id_, OS.sel_setValue_1forHTTPHeaderField_1, value !is null ? value.id_ : null, field !is null ? field.id_ : null); |
92 } | 92 } |
93 | 93 |
94 } | 94 } |