Mercurial > projects > dwt-mac
comparison dwt/internal/cocoa/NSHTTPCookieStorage.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 |
---|---|
40 super(id); | 40 super(id); |
41 } | 41 } |
42 | 42 |
43 public NSHTTPCookieAcceptPolicy cookieAcceptPolicy () | 43 public NSHTTPCookieAcceptPolicy cookieAcceptPolicy () |
44 { | 44 { |
45 return OS.objc_msgSend(this.id, OS.sel_cookieAcceptPolicy); | 45 return cast(NSHTTPCookieAcceptPolicy) OS.objc_msgSend(this.id_, OS.sel_cookieAcceptPolicy); |
46 } | 46 } |
47 | 47 |
48 public NSArray cookies () | 48 public NSArray cookies () |
49 { | 49 { |
50 objc.id result = OS.objc_msgSend(this.id, OS.sel_cookies); | 50 objc.id result = OS.objc_msgSend(this.id_, OS.sel_cookies); |
51 return result !is null ? new NSArray(result) : null; | 51 return result !is null ? new NSArray(result) : null; |
52 } | 52 } |
53 | 53 |
54 public NSArray cookiesForURL (NSURL URL) | 54 public NSArray cookiesForURL (NSURL URL) |
55 { | 55 { |
56 objc.id result = OS.objc_msgSend(this.id, OS.sel_cookiesForURL_1, URL !is null ? URL.id : null); | 56 objc.id result = OS.objc_msgSend(this.id_, OS.sel_cookiesForURL_1, URL !is null ? URL.id_ : null); |
57 return result !is null ? new NSArray(result) : null; | 57 return result !is null ? new NSArray(result) : null; |
58 } | 58 } |
59 | 59 |
60 public void deleteCookie (NSHTTPCookie cookie) | 60 public void deleteCookie (NSHTTPCookie cookie) |
61 { | 61 { |
62 OS.objc_msgSend(this.id, OS.sel_deleteCookie_1, cookie !is null ? cookie.id : null); | 62 OS.objc_msgSend(this.id_, OS.sel_deleteCookie_1, cookie !is null ? cookie.id_ : null); |
63 } | 63 } |
64 | 64 |
65 public void setCookie (NSHTTPCookie cookie) | 65 public void setCookie (NSHTTPCookie cookie) |
66 { | 66 { |
67 OS.objc_msgSend(this.id, OS.sel_setCookie_1, cookie !is null ? cookie.id : null); | 67 OS.objc_msgSend(this.id_, OS.sel_setCookie_1, cookie !is null ? cookie.id_ : null); |
68 } | 68 } |
69 | 69 |
70 public void setCookieAcceptPolicy (NSHTTPCookieAcceptPolicy cookieAcceptPolicy) | 70 public void setCookieAcceptPolicy (NSHTTPCookieAcceptPolicy cookieAcceptPolicy) |
71 { | 71 { |
72 OS.objc_msgSend(this.id, OS.sel_setCookieAcceptPolicy_1, cookieAcceptPolicy); | 72 OS.objc_msgSend(this.id_, OS.sel_setCookieAcceptPolicy_1, cookieAcceptPolicy); |
73 } | 73 } |
74 | 74 |
75 public void setCookies (NSArray cookies, NSURL URL, NSURL mainDocumentURL) | 75 public void setCookies (NSArray cookies, NSURL URL, NSURL mainDocumentURL) |
76 { | 76 { |
77 OS.objc_msgSend(this.id, OS.sel_setCookies_1forURL_1mainDocumentURL_1, cookies !is null ? cookies.id : null, URL !is null ? URL.id : null, | 77 OS.objc_msgSend(this.id_, OS.sel_setCookies_1forURL_1mainDocumentURL_1, cookies !is null ? cookies.id_ : null, URL !is null ? URL.id_ : null, |
78 mainDocumentURL !is null ? mainDocumentURL.id : null); | 78 mainDocumentURL !is null ? mainDocumentURL.id_ : null); |
79 } | 79 } |
80 | 80 |
81 public static NSHTTPCookieStorage sharedHTTPCookieStorage () | 81 public static NSHTTPCookieStorage sharedHTTPCookieStorage () |
82 { | 82 { |
83 objc.id result = OS.objc_msgSend(OS.class_NSHTTPCookieStorage, OS.sel_sharedHTTPCookieStorage); | 83 objc.id result = OS.objc_msgSend(OS.class_NSHTTPCookieStorage, OS.sel_sharedHTTPCookieStorage); |