Mercurial > projects > dstep
comparison dstep/foundation/NSPortNameServer.d @ 25:b9de51448c6b
Added an id constructor. Changed the string mixin to a template mixin. Added support for building as a dynamic library
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Tue, 06 Apr 2010 11:37:27 +0200 |
parents | 19885b43130e |
children |
comparison
equal
deleted
inserted
replaced
24:ab33fc0c3fc1 | 25:b9de51448c6b |
---|---|
12 import dstep.objc.bridge.Bridge; | 12 import dstep.objc.bridge.Bridge; |
13 import dstep.objc.objc; | 13 import dstep.objc.objc; |
14 | 14 |
15 class NSPortNameServer : NSObject | 15 class NSPortNameServer : NSObject |
16 { | 16 { |
17 mixin (ObjcWrap); | 17 mixin ObjcWrap; |
18 | |
19 this (id object) | |
20 { | |
21 super(object); | |
22 } | |
18 | 23 |
19 this () | 24 this () |
20 { | 25 { |
21 super(typeof(this).alloc.init.objcObject); | 26 super(typeof(this).alloc.init.objcObject); |
22 } | 27 } |
52 } | 57 } |
53 } | 58 } |
54 | 59 |
55 class NSMachBootstrapServer : NSPortNameServer | 60 class NSMachBootstrapServer : NSPortNameServer |
56 { | 61 { |
57 mixin (ObjcWrap); | 62 mixin ObjcWrap; |
63 | |
64 this (id object) | |
65 { | |
66 super(object); | |
67 } | |
58 | 68 |
59 this () | 69 this () |
60 { | 70 { |
61 super(typeof(this).alloc.init.objcObject); | 71 super(typeof(this).alloc.init.objcObject); |
62 } | 72 } |
92 } | 102 } |
93 } | 103 } |
94 | 104 |
95 class NSSocketPortNameServer : NSPortNameServer | 105 class NSSocketPortNameServer : NSPortNameServer |
96 { | 106 { |
97 mixin (ObjcWrap); | 107 mixin ObjcWrap; |
108 | |
109 this (id object) | |
110 { | |
111 super(object); | |
112 } | |
98 | 113 |
99 this () | 114 this () |
100 { | 115 { |
101 super(typeof(this).alloc.init.objcObject); | 116 super(typeof(this).alloc.init.objcObject); |
102 } | 117 } |
152 } | 167 } |
153 } | 168 } |
154 | 169 |
155 class NSMessagePortNameServer : NSPortNameServer | 170 class NSMessagePortNameServer : NSPortNameServer |
156 { | 171 { |
157 mixin (ObjcWrap); | 172 mixin ObjcWrap; |
173 | |
174 this (id object) | |
175 { | |
176 super(object); | |
177 } | |
158 | 178 |
159 this () | 179 this () |
160 { | 180 { |
161 super(typeof(this).alloc.init.objcObject); | 181 super(typeof(this).alloc.init.objcObject); |
162 } | 182 } |