Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(22)

Side by Side Diff: mojo/dart/packages/mojo_services/lib/mojo/tcp_bound_socket.mojom.dart

Issue 1753013002: Mojom runtime type info: New implementation for Dart. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: No changes to sha1s Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 tcp_bound_socket_mojom; 5 library tcp_bound_socket_mojom;
6 import 'dart:async'; 6 import 'dart:async';
7 import 'package:mojo/bindings.dart' as bindings; 7 import 'package:mojo/bindings.dart' as bindings;
8 import 'package:mojo/core.dart' as core; 8 import 'package:mojo/core.dart' as core;
9 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer; 9 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer;
10 import 'package:mojo/mojo/network_error.mojom.dart' as network_error_mojom; 10 import 'package:mojo/mojo/network_error.mojom.dart' as network_error_mojom;
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
78 "server: $server" ")"; 78 "server: $server" ")";
79 } 79 }
80 80
81 Map toJson() { 81 Map toJson() {
82 throw new bindings.MojoCodecError( 82 throw new bindings.MojoCodecError(
83 'Object containing handles cannot be encoded to JSON.'); 83 'Object containing handles cannot be encoded to JSON.');
84 } 84 }
85 } 85 }
86 86
87 87
88
89
90 class TcpBoundSocketStartListeningResponseParams extends bindings.Struct { 88 class TcpBoundSocketStartListeningResponseParams extends bindings.Struct {
91 static const List<bindings.StructDataHeader> kVersions = const [ 89 static const List<bindings.StructDataHeader> kVersions = const [
92 const bindings.StructDataHeader(16, 0) 90 const bindings.StructDataHeader(16, 0)
93 ]; 91 ];
94 network_error_mojom.NetworkError result = null; 92 network_error_mojom.NetworkError result = null;
95 93
96 TcpBoundSocketStartListeningResponseParams() : super(kVersions.last.size); 94 TcpBoundSocketStartListeningResponseParams() : super(kVersions.last.size);
97 95
98 static TcpBoundSocketStartListeningResponseParams deserialize(bindings.Message message) { 96 static TcpBoundSocketStartListeningResponseParams deserialize(bindings.Message message) {
99 var decoder = new bindings.Decoder(message); 97 var decoder = new bindings.Decoder(message);
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
153 } 151 }
154 152
155 Map toJson() { 153 Map toJson() {
156 Map map = new Map(); 154 Map map = new Map();
157 map["result"] = result; 155 map["result"] = result;
158 return map; 156 return map;
159 } 157 }
160 } 158 }
161 159
162 160
163
164
165 class _TcpBoundSocketConnectParams extends bindings.Struct { 161 class _TcpBoundSocketConnectParams extends bindings.Struct {
166 static const List<bindings.StructDataHeader> kVersions = const [ 162 static const List<bindings.StructDataHeader> kVersions = const [
167 const bindings.StructDataHeader(32, 0) 163 const bindings.StructDataHeader(32, 0)
168 ]; 164 ];
169 net_address_mojom.NetAddress remoteAddress = null; 165 net_address_mojom.NetAddress remoteAddress = null;
170 core.MojoDataPipeConsumer sendStream = null; 166 core.MojoDataPipeConsumer sendStream = null;
171 core.MojoDataPipeProducer receiveStream = null; 167 core.MojoDataPipeProducer receiveStream = null;
172 Object clientSocket = null; 168 Object clientSocket = null;
173 169
174 _TcpBoundSocketConnectParams() : super(kVersions.last.size); 170 _TcpBoundSocketConnectParams() : super(kVersions.last.size);
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
266 "clientSocket: $clientSocket" ")"; 262 "clientSocket: $clientSocket" ")";
267 } 263 }
268 264
269 Map toJson() { 265 Map toJson() {
270 throw new bindings.MojoCodecError( 266 throw new bindings.MojoCodecError(
271 'Object containing handles cannot be encoded to JSON.'); 267 'Object containing handles cannot be encoded to JSON.');
272 } 268 }
273 } 269 }
274 270
275 271
276
277
278 class TcpBoundSocketConnectResponseParams extends bindings.Struct { 272 class TcpBoundSocketConnectResponseParams extends bindings.Struct {
279 static const List<bindings.StructDataHeader> kVersions = const [ 273 static const List<bindings.StructDataHeader> kVersions = const [
280 const bindings.StructDataHeader(16, 0) 274 const bindings.StructDataHeader(16, 0)
281 ]; 275 ];
282 network_error_mojom.NetworkError result = null; 276 network_error_mojom.NetworkError result = null;
283 277
284 TcpBoundSocketConnectResponseParams() : super(kVersions.last.size); 278 TcpBoundSocketConnectResponseParams() : super(kVersions.last.size);
285 279
286 static TcpBoundSocketConnectResponseParams deserialize(bindings.Message messag e) { 280 static TcpBoundSocketConnectResponseParams deserialize(bindings.Message messag e) {
287 var decoder = new bindings.Decoder(message); 281 var decoder = new bindings.Decoder(message);
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
340 "result: $result" ")"; 334 "result: $result" ")";
341 } 335 }
342 336
343 Map toJson() { 337 Map toJson() {
344 Map map = new Map(); 338 Map map = new Map();
345 map["result"] = result; 339 map["result"] = result;
346 return map; 340 return map;
347 } 341 }
348 } 342 }
349 343
350
351
352
353 const int _TcpBoundSocket_startListeningName = 0; 344 const int _TcpBoundSocket_startListeningName = 0;
354 const int _TcpBoundSocket_connectName = 1; 345 const int _TcpBoundSocket_connectName = 1;
355 346
356
357
358 class _TcpBoundSocketServiceDescription implements service_describer.ServiceDesc ription { 347 class _TcpBoundSocketServiceDescription implements service_describer.ServiceDesc ription {
359 dynamic getTopLevelInterface([Function responseFactory]) => 348 dynamic getTopLevelInterface([Function responseFactory]) =>
360 responseFactory(null); 349 responseFactory(null);
361 350
362 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => 351 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) =>
363 responseFactory(null); 352 responseFactory(null);
364 353
365 dynamic getAllTypeDefinitions([Function responseFactory]) => 354 dynamic getAllTypeDefinitions([Function responseFactory]) =>
366 responseFactory(null); 355 responseFactory(null);
367 } 356 }
(...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after
640 static service_describer.ServiceDescription get serviceDescription { 629 static service_describer.ServiceDescription get serviceDescription {
641 if (_cachedServiceDescription == null) { 630 if (_cachedServiceDescription == null) {
642 _cachedServiceDescription = new _TcpBoundSocketServiceDescription(); 631 _cachedServiceDescription = new _TcpBoundSocketServiceDescription();
643 } 632 }
644 return _cachedServiceDescription; 633 return _cachedServiceDescription;
645 } 634 }
646 } 635 }
647 636
648 637
649 638
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698