| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 library net_address_mojom; | 5 library net_address_mojom; |
| 6 | 6 |
| 7 import 'dart:async'; | 7 import 'dart:async'; |
| 8 | 8 |
| 9 import 'package:mojo/bindings.dart' as bindings; | 9 import 'package:mojo/bindings.dart' as bindings; |
| 10 import 'package:mojo/core.dart' as core; | 10 import 'package:mojo/core.dart' as core; |
| 11 import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types; |
| 11 | 12 |
| 12 class NetAddressFamily extends bindings.MojoEnum { | 13 class NetAddressFamily extends bindings.MojoEnum { |
| 13 static const NetAddressFamily unspecified = const NetAddressFamily._(0); | 14 static const NetAddressFamily unspecified = const NetAddressFamily._(0); |
| 14 static const NetAddressFamily ipv4 = const NetAddressFamily._(1); | 15 static const NetAddressFamily ipv4 = const NetAddressFamily._(1); |
| 15 static const NetAddressFamily ipv6 = const NetAddressFamily._(2); | 16 static const NetAddressFamily ipv6 = const NetAddressFamily._(2); |
| 16 | 17 |
| 17 const NetAddressFamily._(int v) : super(v); | 18 const NetAddressFamily._(int v) : super(v); |
| 18 | 19 |
| 19 static const Map<String, NetAddressFamily> valuesMap = const { | 20 static const Map<String, NetAddressFamily> valuesMap = const { |
| 20 "unspecified": unspecified, | 21 "unspecified": unspecified, |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 53 } | 54 } |
| 54 | 55 |
| 55 String toString() { | 56 String toString() { |
| 56 switch(this) { | 57 switch(this) { |
| 57 case unspecified: | 58 case unspecified: |
| 58 return 'NetAddressFamily.unspecified'; | 59 return 'NetAddressFamily.unspecified'; |
| 59 case ipv4: | 60 case ipv4: |
| 60 return 'NetAddressFamily.ipv4'; | 61 return 'NetAddressFamily.ipv4'; |
| 61 case ipv6: | 62 case ipv6: |
| 62 return 'NetAddressFamily.ipv6'; | 63 return 'NetAddressFamily.ipv6'; |
| 64 default: |
| 65 return null; |
| 63 } | 66 } |
| 64 } | 67 } |
| 65 | 68 |
| 66 int toJson() => mojoEnumValue; | 69 int toJson() => mojoEnumValue; |
| 67 } | 70 } |
| 68 | 71 |
| 69 | 72 |
| 70 | 73 |
| 74 |
| 75 |
| 71 class NetAddressIPv4 extends bindings.Struct { | 76 class NetAddressIPv4 extends bindings.Struct { |
| 72 static const List<bindings.StructDataHeader> kVersions = const [ | 77 static const List<bindings.StructDataHeader> kVersions = const [ |
| 73 const bindings.StructDataHeader(24, 0) | 78 const bindings.StructDataHeader(24, 0) |
| 74 ]; | 79 ]; |
| 75 int port = 0; | 80 int port = 0; |
| 76 List<int> addr = null; | 81 List<int> addr = null; |
| 77 | 82 |
| 78 NetAddressIPv4() : super(kVersions.last.size); | 83 NetAddressIPv4() : super(kVersions.last.size); |
| 79 | 84 |
| 80 static NetAddressIPv4 deserialize(bindings.Message message) { | 85 static NetAddressIPv4 deserialize(bindings.Message message) { |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 137 | 142 |
| 138 Map toJson() { | 143 Map toJson() { |
| 139 Map map = new Map(); | 144 Map map = new Map(); |
| 140 map["port"] = port; | 145 map["port"] = port; |
| 141 map["addr"] = addr; | 146 map["addr"] = addr; |
| 142 return map; | 147 return map; |
| 143 } | 148 } |
| 144 } | 149 } |
| 145 | 150 |
| 146 | 151 |
| 152 |
| 153 |
| 147 class NetAddressIPv6 extends bindings.Struct { | 154 class NetAddressIPv6 extends bindings.Struct { |
| 148 static const List<bindings.StructDataHeader> kVersions = const [ | 155 static const List<bindings.StructDataHeader> kVersions = const [ |
| 149 const bindings.StructDataHeader(24, 0) | 156 const bindings.StructDataHeader(24, 0) |
| 150 ]; | 157 ]; |
| 151 int port = 0; | 158 int port = 0; |
| 152 List<int> addr = null; | 159 List<int> addr = null; |
| 153 | 160 |
| 154 NetAddressIPv6() : super(kVersions.last.size); | 161 NetAddressIPv6() : super(kVersions.last.size); |
| 155 | 162 |
| 156 static NetAddressIPv6 deserialize(bindings.Message message) { | 163 static NetAddressIPv6 deserialize(bindings.Message message) { |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 213 | 220 |
| 214 Map toJson() { | 221 Map toJson() { |
| 215 Map map = new Map(); | 222 Map map = new Map(); |
| 216 map["port"] = port; | 223 map["port"] = port; |
| 217 map["addr"] = addr; | 224 map["addr"] = addr; |
| 218 return map; | 225 return map; |
| 219 } | 226 } |
| 220 } | 227 } |
| 221 | 228 |
| 222 | 229 |
| 230 |
| 231 |
| 223 class NetAddress extends bindings.Struct { | 232 class NetAddress extends bindings.Struct { |
| 224 static const List<bindings.StructDataHeader> kVersions = const [ | 233 static const List<bindings.StructDataHeader> kVersions = const [ |
| 225 const bindings.StructDataHeader(32, 0) | 234 const bindings.StructDataHeader(32, 0) |
| 226 ]; | 235 ]; |
| 227 NetAddressFamily family = new NetAddressFamily(0); | 236 NetAddressFamily family = new NetAddressFamily(0); |
| 228 NetAddressIPv4 ipv4 = null; | 237 NetAddressIPv4 ipv4 = null; |
| 229 NetAddressIPv6 ipv6 = null; | 238 NetAddressIPv6 ipv6 = null; |
| 230 | 239 |
| 231 NetAddress() : super(kVersions.last.size); | 240 NetAddress() : super(kVersions.last.size); |
| 232 | 241 |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 304 Map toJson() { | 313 Map toJson() { |
| 305 Map map = new Map(); | 314 Map map = new Map(); |
| 306 map["family"] = family; | 315 map["family"] = family; |
| 307 map["ipv4"] = ipv4; | 316 map["ipv4"] = ipv4; |
| 308 map["ipv6"] = ipv6; | 317 map["ipv6"] = ipv6; |
| 309 return map; | 318 return map; |
| 310 } | 319 } |
| 311 } | 320 } |
| 312 | 321 |
| 313 | 322 |
| 323 |
| 324 |
| 325 |
| 326 |
| 327 |
| OLD | NEW |