OLD | NEW |
1 // WARNING: DO NOT EDIT. This file was generated by a program. | 1 // WARNING: DO NOT EDIT. This file was generated by a program. |
2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. | 2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. |
3 | 3 |
4 library net_address_mojom; | 4 library net_address_mojom; |
5 import 'package:mojo/bindings.dart' as bindings; | 5 import 'package:mojo/bindings.dart' as bindings; |
6 | 6 |
7 | 7 |
8 class NetAddressFamily extends bindings.MojoEnum { | 8 class NetAddressFamily extends bindings.MojoEnum { |
9 static const NetAddressFamily unspecified = const NetAddressFamily._(0); | 9 static const NetAddressFamily unspecified = const NetAddressFamily._(0); |
10 static const NetAddressFamily ipv4 = const NetAddressFamily._(1); | 10 static const NetAddressFamily ipv4 = const NetAddressFamily._(1); |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
68 | 68 |
69 class NetAddressIPv4 extends bindings.Struct { | 69 class NetAddressIPv4 extends bindings.Struct { |
70 static const List<bindings.StructDataHeader> kVersions = const [ | 70 static const List<bindings.StructDataHeader> kVersions = const [ |
71 const bindings.StructDataHeader(24, 0) | 71 const bindings.StructDataHeader(24, 0) |
72 ]; | 72 ]; |
73 int port = 0; | 73 int port = 0; |
74 List<int> addr = null; | 74 List<int> addr = null; |
75 | 75 |
76 NetAddressIPv4() : super(kVersions.last.size); | 76 NetAddressIPv4() : super(kVersions.last.size); |
77 | 77 |
| 78 NetAddressIPv4.init( |
| 79 int this.port, |
| 80 List<int> this.addr |
| 81 ) : super(kVersions.last.size); |
| 82 |
78 static NetAddressIPv4 deserialize(bindings.Message message) { | 83 static NetAddressIPv4 deserialize(bindings.Message message) { |
79 var decoder = new bindings.Decoder(message); | 84 var decoder = new bindings.Decoder(message); |
80 var result = decode(decoder); | 85 var result = decode(decoder); |
81 if (decoder.excessHandles != null) { | 86 if (decoder.excessHandles != null) { |
82 decoder.excessHandles.forEach((h) => h.close()); | 87 decoder.excessHandles.forEach((h) => h.close()); |
83 } | 88 } |
84 return result; | 89 return result; |
85 } | 90 } |
86 | 91 |
87 static NetAddressIPv4 decode(bindings.Decoder decoder0) { | 92 static NetAddressIPv4 decode(bindings.Decoder decoder0) { |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
154 | 159 |
155 class NetAddressIPv6 extends bindings.Struct { | 160 class NetAddressIPv6 extends bindings.Struct { |
156 static const List<bindings.StructDataHeader> kVersions = const [ | 161 static const List<bindings.StructDataHeader> kVersions = const [ |
157 const bindings.StructDataHeader(24, 0) | 162 const bindings.StructDataHeader(24, 0) |
158 ]; | 163 ]; |
159 int port = 0; | 164 int port = 0; |
160 List<int> addr = null; | 165 List<int> addr = null; |
161 | 166 |
162 NetAddressIPv6() : super(kVersions.last.size); | 167 NetAddressIPv6() : super(kVersions.last.size); |
163 | 168 |
| 169 NetAddressIPv6.init( |
| 170 int this.port, |
| 171 List<int> this.addr |
| 172 ) : super(kVersions.last.size); |
| 173 |
164 static NetAddressIPv6 deserialize(bindings.Message message) { | 174 static NetAddressIPv6 deserialize(bindings.Message message) { |
165 var decoder = new bindings.Decoder(message); | 175 var decoder = new bindings.Decoder(message); |
166 var result = decode(decoder); | 176 var result = decode(decoder); |
167 if (decoder.excessHandles != null) { | 177 if (decoder.excessHandles != null) { |
168 decoder.excessHandles.forEach((h) => h.close()); | 178 decoder.excessHandles.forEach((h) => h.close()); |
169 } | 179 } |
170 return result; | 180 return result; |
171 } | 181 } |
172 | 182 |
173 static NetAddressIPv6 decode(bindings.Decoder decoder0) { | 183 static NetAddressIPv6 decode(bindings.Decoder decoder0) { |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
241 class NetAddress extends bindings.Struct { | 251 class NetAddress extends bindings.Struct { |
242 static const List<bindings.StructDataHeader> kVersions = const [ | 252 static const List<bindings.StructDataHeader> kVersions = const [ |
243 const bindings.StructDataHeader(32, 0) | 253 const bindings.StructDataHeader(32, 0) |
244 ]; | 254 ]; |
245 NetAddressFamily family = new NetAddressFamily(0); | 255 NetAddressFamily family = new NetAddressFamily(0); |
246 NetAddressIPv4 ipv4 = null; | 256 NetAddressIPv4 ipv4 = null; |
247 NetAddressIPv6 ipv6 = null; | 257 NetAddressIPv6 ipv6 = null; |
248 | 258 |
249 NetAddress() : super(kVersions.last.size); | 259 NetAddress() : super(kVersions.last.size); |
250 | 260 |
| 261 NetAddress.init( |
| 262 NetAddressFamily this.family, |
| 263 NetAddressIPv4 this.ipv4, |
| 264 NetAddressIPv6 this.ipv6 |
| 265 ) : super(kVersions.last.size); |
| 266 |
251 static NetAddress deserialize(bindings.Message message) { | 267 static NetAddress deserialize(bindings.Message message) { |
252 var decoder = new bindings.Decoder(message); | 268 var decoder = new bindings.Decoder(message); |
253 var result = decode(decoder); | 269 var result = decode(decoder); |
254 if (decoder.excessHandles != null) { | 270 if (decoder.excessHandles != null) { |
255 decoder.excessHandles.forEach((h) => h.close()); | 271 decoder.excessHandles.forEach((h) => h.close()); |
256 } | 272 } |
257 return result; | 273 return result; |
258 } | 274 } |
259 | 275 |
260 static NetAddress decode(bindings.Decoder decoder0) { | 276 static NetAddress decode(bindings.Decoder decoder0) { |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
338 Map map = new Map(); | 354 Map map = new Map(); |
339 map["family"] = family; | 355 map["family"] = family; |
340 map["ipv4"] = ipv4; | 356 map["ipv4"] = ipv4; |
341 map["ipv6"] = ipv6; | 357 map["ipv6"] = ipv6; |
342 return map; | 358 return map; |
343 } | 359 } |
344 } | 360 } |
345 | 361 |
346 | 362 |
347 | 363 |
OLD | NEW |