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

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

Issue 1539673003: Generate Mojom Types in Dart (Take 2) (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Update to master and regenerate mojoms Created 4 years, 11 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 http_connection_mojom; 5 library http_connection_mojom;
6 6
7 import 'dart:async'; 7 import 'dart:async';
8 import 'dart:collection';
8 9
9 import 'package:mojo/bindings.dart' as bindings; 10 import 'package:mojo/bindings.dart' as bindings;
10 import 'package:mojo/core.dart' as core; 11 import 'package:mojo/core.dart' as core;
12 import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types;
13 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer;
11 import 'package:mojo/mojo/network_error.mojom.dart' as network_error_mojom; 14 import 'package:mojo/mojo/network_error.mojom.dart' as network_error_mojom;
12 import 'package:mojo_services/mojo/http_message.mojom.dart' as http_message_mojo m; 15 import 'package:mojo_services/mojo/http_message.mojom.dart' as http_message_mojo m;
13 import 'package:mojo_services/mojo/web_socket.mojom.dart' as web_socket_mojom; 16 import 'package:mojo_services/mojo/web_socket.mojom.dart' as web_socket_mojom;
14 17
15 18
16 19
17 class _HttpConnectionSetSendBufferSizeParams extends bindings.Struct { 20 class _HttpConnectionSetSendBufferSizeParams extends bindings.Struct {
18 static const List<bindings.StructDataHeader> kVersions = const [ 21 static const List<bindings.StructDataHeader> kVersions = const [
19 const bindings.StructDataHeader(16, 0) 22 const bindings.StructDataHeader(16, 0)
20 ]; 23 ];
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 return "_HttpConnectionSetSendBufferSizeParams(" 75 return "_HttpConnectionSetSendBufferSizeParams("
73 "size: $size" ")"; 76 "size: $size" ")";
74 } 77 }
75 78
76 Map toJson() { 79 Map toJson() {
77 Map map = new Map(); 80 Map map = new Map();
78 map["size"] = size; 81 map["size"] = size;
79 return map; 82 return map;
80 } 83 }
81 } 84 }
85 mojom_types.MojomStruct _http_connection_HttpConnection_SetSendBufferSize_Params __() {
86 return new mojom_types.MojomStruct()
87 ..declData = (new mojom_types.DeclarationData()
88 ..shortName = '_HttpConnectionSetSendBufferSizeParams'
89 ..fullIdentifier = 'mojo._HttpConnectionSetSendBufferSizeParams')
90 ..fields = <mojom_types.StructField>[
91 new mojom_types.StructField()
92 ..declData = (new mojom_types.DeclarationData()..shortName = 'Size')
93 ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.ui nt32),
94 ];
95 }
82 96
83 97
84 class HttpConnectionSetSendBufferSizeResponseParams extends bindings.Struct { 98 class HttpConnectionSetSendBufferSizeResponseParams extends bindings.Struct {
85 static const List<bindings.StructDataHeader> kVersions = const [ 99 static const List<bindings.StructDataHeader> kVersions = const [
86 const bindings.StructDataHeader(16, 0) 100 const bindings.StructDataHeader(16, 0)
87 ]; 101 ];
88 network_error_mojom.NetworkError result = null; 102 network_error_mojom.NetworkError result = null;
89 103
90 HttpConnectionSetSendBufferSizeResponseParams() : super(kVersions.last.size); 104 HttpConnectionSetSendBufferSizeResponseParams() : super(kVersions.last.size);
91 105
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
140 return "HttpConnectionSetSendBufferSizeResponseParams(" 154 return "HttpConnectionSetSendBufferSizeResponseParams("
141 "result: $result" ")"; 155 "result: $result" ")";
142 } 156 }
143 157
144 Map toJson() { 158 Map toJson() {
145 Map map = new Map(); 159 Map map = new Map();
146 map["result"] = result; 160 map["result"] = result;
147 return map; 161 return map;
148 } 162 }
149 } 163 }
164 mojom_types.MojomStruct _http_connection_HttpConnection_SetSendBufferSize_Respon seParams__() {
165 return new mojom_types.MojomStruct()
166 ..declData = (new mojom_types.DeclarationData()
167 ..shortName = 'HttpConnectionSetSendBufferSizeResponseParams'
168 ..fullIdentifier = 'mojo.HttpConnectionSetSendBufferSizeResponseParams')
169 ..fields = <mojom_types.StructField>[
170 new mojom_types.StructField()
171 ..declData = (new mojom_types.DeclarationData()..shortName = 'Result')
172 ..type = (new mojom_types.Type()
173 ..typeReference = (new mojom_types.TypeReference()
174
175 ..identifier = '_network_error_NetworkError__'
176 ..typeKey = '_network_error_NetworkError__'
177 )),
178 ];
179 }
150 180
151 181
152 class _HttpConnectionSetReceiveBufferSizeParams extends bindings.Struct { 182 class _HttpConnectionSetReceiveBufferSizeParams extends bindings.Struct {
153 static const List<bindings.StructDataHeader> kVersions = const [ 183 static const List<bindings.StructDataHeader> kVersions = const [
154 const bindings.StructDataHeader(16, 0) 184 const bindings.StructDataHeader(16, 0)
155 ]; 185 ];
156 int size = 0; 186 int size = 0;
157 187
158 _HttpConnectionSetReceiveBufferSizeParams() : super(kVersions.last.size); 188 _HttpConnectionSetReceiveBufferSizeParams() : super(kVersions.last.size);
159 189
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
207 return "_HttpConnectionSetReceiveBufferSizeParams(" 237 return "_HttpConnectionSetReceiveBufferSizeParams("
208 "size: $size" ")"; 238 "size: $size" ")";
209 } 239 }
210 240
211 Map toJson() { 241 Map toJson() {
212 Map map = new Map(); 242 Map map = new Map();
213 map["size"] = size; 243 map["size"] = size;
214 return map; 244 return map;
215 } 245 }
216 } 246 }
247 mojom_types.MojomStruct _http_connection_HttpConnection_SetReceiveBufferSize_Par ams__() {
248 return new mojom_types.MojomStruct()
249 ..declData = (new mojom_types.DeclarationData()
250 ..shortName = '_HttpConnectionSetReceiveBufferSizeParams'
251 ..fullIdentifier = 'mojo._HttpConnectionSetReceiveBufferSizeParams')
252 ..fields = <mojom_types.StructField>[
253 new mojom_types.StructField()
254 ..declData = (new mojom_types.DeclarationData()..shortName = 'Size')
255 ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.ui nt32),
256 ];
257 }
217 258
218 259
219 class HttpConnectionSetReceiveBufferSizeResponseParams extends bindings.Struct { 260 class HttpConnectionSetReceiveBufferSizeResponseParams extends bindings.Struct {
220 static const List<bindings.StructDataHeader> kVersions = const [ 261 static const List<bindings.StructDataHeader> kVersions = const [
221 const bindings.StructDataHeader(16, 0) 262 const bindings.StructDataHeader(16, 0)
222 ]; 263 ];
223 network_error_mojom.NetworkError result = null; 264 network_error_mojom.NetworkError result = null;
224 265
225 HttpConnectionSetReceiveBufferSizeResponseParams() : super(kVersions.last.size ); 266 HttpConnectionSetReceiveBufferSizeResponseParams() : super(kVersions.last.size );
226 267
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
275 return "HttpConnectionSetReceiveBufferSizeResponseParams(" 316 return "HttpConnectionSetReceiveBufferSizeResponseParams("
276 "result: $result" ")"; 317 "result: $result" ")";
277 } 318 }
278 319
279 Map toJson() { 320 Map toJson() {
280 Map map = new Map(); 321 Map map = new Map();
281 map["result"] = result; 322 map["result"] = result;
282 return map; 323 return map;
283 } 324 }
284 } 325 }
326 mojom_types.MojomStruct _http_connection_HttpConnection_SetReceiveBufferSize_Res ponseParams__() {
327 return new mojom_types.MojomStruct()
328 ..declData = (new mojom_types.DeclarationData()
329 ..shortName = 'HttpConnectionSetReceiveBufferSizeResponseParams'
330 ..fullIdentifier = 'mojo.HttpConnectionSetReceiveBufferSizeResponseParams' )
331 ..fields = <mojom_types.StructField>[
332 new mojom_types.StructField()
333 ..declData = (new mojom_types.DeclarationData()..shortName = 'Result')
334 ..type = (new mojom_types.Type()
335 ..typeReference = (new mojom_types.TypeReference()
336
337 ..identifier = '_network_error_NetworkError__'
338 ..typeKey = '_network_error_NetworkError__'
339 )),
340 ];
341 }
285 342
286 343
287 class _HttpConnectionDelegateOnReceivedRequestParams extends bindings.Struct { 344 class _HttpConnectionDelegateOnReceivedRequestParams extends bindings.Struct {
288 static const List<bindings.StructDataHeader> kVersions = const [ 345 static const List<bindings.StructDataHeader> kVersions = const [
289 const bindings.StructDataHeader(16, 0) 346 const bindings.StructDataHeader(16, 0)
290 ]; 347 ];
291 http_message_mojom.HttpRequest request = null; 348 http_message_mojom.HttpRequest request = null;
292 349
293 _HttpConnectionDelegateOnReceivedRequestParams() : super(kVersions.last.size); 350 _HttpConnectionDelegateOnReceivedRequestParams() : super(kVersions.last.size);
294 351
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
342 String toString() { 399 String toString() {
343 return "_HttpConnectionDelegateOnReceivedRequestParams(" 400 return "_HttpConnectionDelegateOnReceivedRequestParams("
344 "request: $request" ")"; 401 "request: $request" ")";
345 } 402 }
346 403
347 Map toJson() { 404 Map toJson() {
348 throw new bindings.MojoCodecError( 405 throw new bindings.MojoCodecError(
349 'Object containing handles cannot be encoded to JSON.'); 406 'Object containing handles cannot be encoded to JSON.');
350 } 407 }
351 } 408 }
409 mojom_types.MojomStruct _http_connection_HttpConnectionDelegate_OnReceivedReques t_Params__() {
410 return new mojom_types.MojomStruct()
411 ..declData = (new mojom_types.DeclarationData()
412 ..shortName = '_HttpConnectionDelegateOnReceivedRequestParams'
413 ..fullIdentifier = 'mojo._HttpConnectionDelegateOnReceivedRequestParams')
414 ..fields = <mojom_types.StructField>[
415 new mojom_types.StructField()
416 ..declData = (new mojom_types.DeclarationData()..shortName = 'Request')
417 ..type = (new mojom_types.Type()
418 ..typeReference = (new mojom_types.TypeReference()
419
420 ..identifier = '_http_message_HttpRequest__'
421 ..typeKey = '_http_message_HttpRequest__'
422 )),
423 ];
424 }
352 425
353 426
354 class HttpConnectionDelegateOnReceivedRequestResponseParams extends bindings.Str uct { 427 class HttpConnectionDelegateOnReceivedRequestResponseParams extends bindings.Str uct {
355 static const List<bindings.StructDataHeader> kVersions = const [ 428 static const List<bindings.StructDataHeader> kVersions = const [
356 const bindings.StructDataHeader(16, 0) 429 const bindings.StructDataHeader(16, 0)
357 ]; 430 ];
358 http_message_mojom.HttpResponse response = null; 431 http_message_mojom.HttpResponse response = null;
359 432
360 HttpConnectionDelegateOnReceivedRequestResponseParams() : super(kVersions.last .size); 433 HttpConnectionDelegateOnReceivedRequestResponseParams() : super(kVersions.last .size);
361 434
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
409 String toString() { 482 String toString() {
410 return "HttpConnectionDelegateOnReceivedRequestResponseParams(" 483 return "HttpConnectionDelegateOnReceivedRequestResponseParams("
411 "response: $response" ")"; 484 "response: $response" ")";
412 } 485 }
413 486
414 Map toJson() { 487 Map toJson() {
415 throw new bindings.MojoCodecError( 488 throw new bindings.MojoCodecError(
416 'Object containing handles cannot be encoded to JSON.'); 489 'Object containing handles cannot be encoded to JSON.');
417 } 490 }
418 } 491 }
492 mojom_types.MojomStruct _http_connection_HttpConnectionDelegate_OnReceivedReques t_ResponseParams__() {
493 return new mojom_types.MojomStruct()
494 ..declData = (new mojom_types.DeclarationData()
495 ..shortName = 'HttpConnectionDelegateOnReceivedRequestResponseParams'
496 ..fullIdentifier = 'mojo.HttpConnectionDelegateOnReceivedRequestResponsePa rams')
497 ..fields = <mojom_types.StructField>[
498 new mojom_types.StructField()
499 ..declData = (new mojom_types.DeclarationData()..shortName = 'Response')
500 ..type = (new mojom_types.Type()
501 ..typeReference = (new mojom_types.TypeReference()
502
503 ..identifier = '_http_message_HttpResponse__'
504 ..typeKey = '_http_message_HttpResponse__'
505 )),
506 ];
507 }
419 508
420 509
421 class _HttpConnectionDelegateOnReceivedWebSocketRequestParams extends bindings.S truct { 510 class _HttpConnectionDelegateOnReceivedWebSocketRequestParams extends bindings.S truct {
422 static const List<bindings.StructDataHeader> kVersions = const [ 511 static const List<bindings.StructDataHeader> kVersions = const [
423 const bindings.StructDataHeader(16, 0) 512 const bindings.StructDataHeader(16, 0)
424 ]; 513 ];
425 http_message_mojom.HttpRequest request = null; 514 http_message_mojom.HttpRequest request = null;
426 515
427 _HttpConnectionDelegateOnReceivedWebSocketRequestParams() : super(kVersions.la st.size); 516 _HttpConnectionDelegateOnReceivedWebSocketRequestParams() : super(kVersions.la st.size);
428 517
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
476 String toString() { 565 String toString() {
477 return "_HttpConnectionDelegateOnReceivedWebSocketRequestParams(" 566 return "_HttpConnectionDelegateOnReceivedWebSocketRequestParams("
478 "request: $request" ")"; 567 "request: $request" ")";
479 } 568 }
480 569
481 Map toJson() { 570 Map toJson() {
482 throw new bindings.MojoCodecError( 571 throw new bindings.MojoCodecError(
483 'Object containing handles cannot be encoded to JSON.'); 572 'Object containing handles cannot be encoded to JSON.');
484 } 573 }
485 } 574 }
575 mojom_types.MojomStruct _http_connection_HttpConnectionDelegate_OnReceivedWebSoc ketRequest_Params__() {
576 return new mojom_types.MojomStruct()
577 ..declData = (new mojom_types.DeclarationData()
578 ..shortName = '_HttpConnectionDelegateOnReceivedWebSocketRequestParams'
579 ..fullIdentifier = 'mojo._HttpConnectionDelegateOnReceivedWebSocketRequest Params')
580 ..fields = <mojom_types.StructField>[
581 new mojom_types.StructField()
582 ..declData = (new mojom_types.DeclarationData()..shortName = 'Request')
583 ..type = (new mojom_types.Type()
584 ..typeReference = (new mojom_types.TypeReference()
585
586 ..identifier = '_http_message_HttpRequest__'
587 ..typeKey = '_http_message_HttpRequest__'
588 )),
589 ];
590 }
486 591
487 592
488 class HttpConnectionDelegateOnReceivedWebSocketRequestResponseParams extends bin dings.Struct { 593 class HttpConnectionDelegateOnReceivedWebSocketRequestResponseParams extends bin dings.Struct {
489 static const List<bindings.StructDataHeader> kVersions = const [ 594 static const List<bindings.StructDataHeader> kVersions = const [
490 const bindings.StructDataHeader(24, 0) 595 const bindings.StructDataHeader(24, 0)
491 ]; 596 ];
492 Object webSocket = null; 597 Object webSocket = null;
493 core.MojoDataPipeConsumer sendStream = null; 598 core.MojoDataPipeConsumer sendStream = null;
494 Object client = null; 599 Object client = null;
495 600
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
558 "webSocket: $webSocket" ", " 663 "webSocket: $webSocket" ", "
559 "sendStream: $sendStream" ", " 664 "sendStream: $sendStream" ", "
560 "client: $client" ")"; 665 "client: $client" ")";
561 } 666 }
562 667
563 Map toJson() { 668 Map toJson() {
564 throw new bindings.MojoCodecError( 669 throw new bindings.MojoCodecError(
565 'Object containing handles cannot be encoded to JSON.'); 670 'Object containing handles cannot be encoded to JSON.');
566 } 671 }
567 } 672 }
673 mojom_types.MojomStruct _http_connection_HttpConnectionDelegate_OnReceivedWebSoc ketRequest_ResponseParams__() {
674 return new mojom_types.MojomStruct()
675 ..declData = (new mojom_types.DeclarationData()
676 ..shortName = 'HttpConnectionDelegateOnReceivedWebSocketRequestResponsePar ams'
677 ..fullIdentifier = 'mojo.HttpConnectionDelegateOnReceivedWebSocketRequestR esponseParams')
678 ..fields = <mojom_types.StructField>[
679 new mojom_types.StructField()
680 ..declData = (new mojom_types.DeclarationData()..shortName = 'WebSocket' )
681 ..type = (new mojom_types.Type()
682 ..typeReference = (new mojom_types.TypeReference()
683 ..nullable = true
684
685
686 ..isInterfaceRequest = true
687 ..identifier = '_web_socket_WebSocket__'
688 ..typeKey = '_web_socket_WebSocket__'
689 )),
690
691 new mojom_types.StructField()
692 ..declData = (new mojom_types.DeclarationData()..shortName = 'SendStream ')
693 ..type = (new mojom_types.Type()
694 ..handleType = (new mojom_types.HandleType()
695 ..kind = mojom_types.HandleTypeKind.dataPipeConsumer
696 ..nullable = true)),
697
698 new mojom_types.StructField()
699 ..declData = (new mojom_types.DeclarationData()..shortName = 'Client')
700 ..type = (new mojom_types.Type()
701 ..typeReference = (new mojom_types.TypeReference()
702 ..nullable = true
703
704
705 ..identifier = '_web_socket_WebSocketClient__'
706 ..typeKey = '_web_socket_WebSocketClient__'
707 )),
708 ];
709 }
710
568 711
569 const int _HttpConnection_setSendBufferSizeName = 0; 712 const int _HttpConnection_setSendBufferSizeName = 0;
570 const int _HttpConnection_setReceiveBufferSizeName = 1; 713 const int _HttpConnection_setReceiveBufferSizeName = 1;
571 714
715 mojom_types.MojomInterface _http_connection_HttpConnection__() {
716 return new mojom_types.MojomInterface()
717 ..declData = (new mojom_types.DeclarationData()
718 ..shortName = 'HttpConnection'
719 ..fullIdentifier = 'mojo.HttpConnection')
720 ..interfaceName = 'HttpConnection'
721 ..methods = <int, mojom_types.MojomMethod>{
722 _HttpConnection_setSendBufferSizeName: new mojom_types.MojomMethod()
723 ..declData = (new mojom_types.DeclarationData()..shortName = 'SetSendBuf ferSize')
724 ..ordinal = _HttpConnection_setSendBufferSizeName
725 ..responseParams = _http_connection_HttpConnection_SetSendBufferSize_Res ponseParams__()..parameters = _http_connection_HttpConnection_SetSendBufferSize_ Params__(),_HttpConnection_setReceiveBufferSizeName: new mojom_types.MojomMethod ()
726 ..declData = (new mojom_types.DeclarationData()..shortName = 'SetReceive BufferSize')
727 ..ordinal = _HttpConnection_setReceiveBufferSizeName
728 ..responseParams = _http_connection_HttpConnection_SetReceiveBufferSize_ ResponseParams__()..parameters = _http_connection_HttpConnection_SetReceiveBuffe rSize_Params__(),
729 };
730 }
731
732 class _HttpConnectionServiceDescription implements service_describer.ServiceDesc ription {
733 dynamic getTopLevelInterface([Function responseFactory = null]) {
734 return _http_connection_HttpConnection__();
735 }
736 dynamic getTypeDefinition(String typeKey,[Function responseFactory = null]) {
737 return getAllMojomTypeDefinitions()[typeKey];
738 }
739 dynamic getAllTypeDefinitions([Function responseFactory = null]) {
740 return getAllMojomTypeDefinitions();
741 }
742 }
743
572 abstract class HttpConnection { 744 abstract class HttpConnection {
573 static const String serviceName = null; 745 static const String serviceName = null;
574 dynamic setSendBufferSize(int size,[Function responseFactory = null]); 746 dynamic setSendBufferSize(int size,[Function responseFactory = null]);
575 dynamic setReceiveBufferSize(int size,[Function responseFactory = null]); 747 dynamic setReceiveBufferSize(int size,[Function responseFactory = null]);
576 } 748 }
577 749
578 750
579 class _HttpConnectionProxyImpl extends bindings.Proxy { 751 class _HttpConnectionProxyImpl extends bindings.Proxy {
580 _HttpConnectionProxyImpl.fromEndpoint( 752 _HttpConnectionProxyImpl.fromEndpoint(
581 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); 753 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
582 754
583 _HttpConnectionProxyImpl.fromHandle(core.MojoHandle handle) : 755 _HttpConnectionProxyImpl.fromHandle(core.MojoHandle handle) :
584 super.fromHandle(handle); 756 super.fromHandle(handle);
585 757
586 _HttpConnectionProxyImpl.unbound() : super.unbound(); 758 _HttpConnectionProxyImpl.unbound() : super.unbound();
587 759
588 static _HttpConnectionProxyImpl newFromEndpoint( 760 static _HttpConnectionProxyImpl newFromEndpoint(
589 core.MojoMessagePipeEndpoint endpoint) { 761 core.MojoMessagePipeEndpoint endpoint) {
590 assert(endpoint.setDescription("For _HttpConnectionProxyImpl")); 762 assert(endpoint.setDescription("For _HttpConnectionProxyImpl"));
591 return new _HttpConnectionProxyImpl.fromEndpoint(endpoint); 763 return new _HttpConnectionProxyImpl.fromEndpoint(endpoint);
592 } 764 }
593 765
766 service_describer.ServiceDescription get serviceDescription =>
767 new _HttpConnectionServiceDescription();
768
594 void handleResponse(bindings.ServiceMessage message) { 769 void handleResponse(bindings.ServiceMessage message) {
595 switch (message.header.type) { 770 switch (message.header.type) {
596 case _HttpConnection_setSendBufferSizeName: 771 case _HttpConnection_setSendBufferSizeName:
597 var r = HttpConnectionSetSendBufferSizeResponseParams.deserialize( 772 var r = HttpConnectionSetSendBufferSizeResponseParams.deserialize(
598 message.payload); 773 message.payload);
599 if (!message.header.hasRequestId) { 774 if (!message.header.hasRequestId) {
600 proxyError("Expected a message with a valid request Id."); 775 proxyError("Expected a message with a valid request Id.");
601 return; 776 return;
602 } 777 }
603 Completer c = completerMap[message.header.requestId]; 778 Completer c = completerMap[message.header.requestId];
(...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after
825 assert(_impl == null); 1000 assert(_impl == null);
826 _impl = d; 1001 _impl = d;
827 } 1002 }
828 1003
829 String toString() { 1004 String toString() {
830 var superString = super.toString(); 1005 var superString = super.toString();
831 return "HttpConnectionStub($superString)"; 1006 return "HttpConnectionStub($superString)";
832 } 1007 }
833 1008
834 int get version => 0; 1009 int get version => 0;
1010
1011
1012 service_describer.ServiceDescription get serviceDescription =>
1013 new _HttpConnectionServiceDescription();
835 } 1014 }
836 1015
837 const int _HttpConnectionDelegate_onReceivedRequestName = 0; 1016 const int _HttpConnectionDelegate_onReceivedRequestName = 0;
838 const int _HttpConnectionDelegate_onReceivedWebSocketRequestName = 1; 1017 const int _HttpConnectionDelegate_onReceivedWebSocketRequestName = 1;
839 1018
1019 mojom_types.MojomInterface _http_connection_HttpConnectionDelegate__() {
1020 return new mojom_types.MojomInterface()
1021 ..declData = (new mojom_types.DeclarationData()
1022 ..shortName = 'HttpConnectionDelegate'
1023 ..fullIdentifier = 'mojo.HttpConnectionDelegate')
1024 ..interfaceName = 'HttpConnectionDelegate'
1025 ..methods = <int, mojom_types.MojomMethod>{
1026 _HttpConnectionDelegate_onReceivedRequestName: new mojom_types.MojomMethod()
1027 ..declData = (new mojom_types.DeclarationData()..shortName = 'OnReceived Request')
1028 ..ordinal = _HttpConnectionDelegate_onReceivedRequestName
1029 ..responseParams = _http_connection_HttpConnectionDelegate_OnReceivedReq uest_ResponseParams__()..parameters = _http_connection_HttpConnectionDelegate_On ReceivedRequest_Params__(),_HttpConnectionDelegate_onReceivedWebSocketRequestNam e: new mojom_types.MojomMethod()
1030 ..declData = (new mojom_types.DeclarationData()..shortName = 'OnReceived WebSocketRequest')
1031 ..ordinal = _HttpConnectionDelegate_onReceivedWebSocketRequestName
1032 ..responseParams = _http_connection_HttpConnectionDelegate_OnReceivedWeb SocketRequest_ResponseParams__()..parameters = _http_connection_HttpConnectionDe legate_OnReceivedWebSocketRequest_Params__(),
1033 };
1034 }
1035
1036 class _HttpConnectionDelegateServiceDescription implements service_describer.Ser viceDescription {
1037 dynamic getTopLevelInterface([Function responseFactory = null]) {
1038 return _http_connection_HttpConnectionDelegate__();
1039 }
1040 dynamic getTypeDefinition(String typeKey,[Function responseFactory = null]) {
1041 return getAllMojomTypeDefinitions()[typeKey];
1042 }
1043 dynamic getAllTypeDefinitions([Function responseFactory = null]) {
1044 return getAllMojomTypeDefinitions();
1045 }
1046 }
1047
840 abstract class HttpConnectionDelegate { 1048 abstract class HttpConnectionDelegate {
841 static const String serviceName = null; 1049 static const String serviceName = null;
842 dynamic onReceivedRequest(http_message_mojom.HttpRequest request,[Function res ponseFactory = null]); 1050 dynamic onReceivedRequest(http_message_mojom.HttpRequest request,[Function res ponseFactory = null]);
843 dynamic onReceivedWebSocketRequest(http_message_mojom.HttpRequest request,[Fun ction responseFactory = null]); 1051 dynamic onReceivedWebSocketRequest(http_message_mojom.HttpRequest request,[Fun ction responseFactory = null]);
844 } 1052 }
845 1053
846 1054
847 class _HttpConnectionDelegateProxyImpl extends bindings.Proxy { 1055 class _HttpConnectionDelegateProxyImpl extends bindings.Proxy {
848 _HttpConnectionDelegateProxyImpl.fromEndpoint( 1056 _HttpConnectionDelegateProxyImpl.fromEndpoint(
849 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); 1057 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
850 1058
851 _HttpConnectionDelegateProxyImpl.fromHandle(core.MojoHandle handle) : 1059 _HttpConnectionDelegateProxyImpl.fromHandle(core.MojoHandle handle) :
852 super.fromHandle(handle); 1060 super.fromHandle(handle);
853 1061
854 _HttpConnectionDelegateProxyImpl.unbound() : super.unbound(); 1062 _HttpConnectionDelegateProxyImpl.unbound() : super.unbound();
855 1063
856 static _HttpConnectionDelegateProxyImpl newFromEndpoint( 1064 static _HttpConnectionDelegateProxyImpl newFromEndpoint(
857 core.MojoMessagePipeEndpoint endpoint) { 1065 core.MojoMessagePipeEndpoint endpoint) {
858 assert(endpoint.setDescription("For _HttpConnectionDelegateProxyImpl")); 1066 assert(endpoint.setDescription("For _HttpConnectionDelegateProxyImpl"));
859 return new _HttpConnectionDelegateProxyImpl.fromEndpoint(endpoint); 1067 return new _HttpConnectionDelegateProxyImpl.fromEndpoint(endpoint);
860 } 1068 }
861 1069
1070 service_describer.ServiceDescription get serviceDescription =>
1071 new _HttpConnectionDelegateServiceDescription();
1072
862 void handleResponse(bindings.ServiceMessage message) { 1073 void handleResponse(bindings.ServiceMessage message) {
863 switch (message.header.type) { 1074 switch (message.header.type) {
864 case _HttpConnectionDelegate_onReceivedRequestName: 1075 case _HttpConnectionDelegate_onReceivedRequestName:
865 var r = HttpConnectionDelegateOnReceivedRequestResponseParams.deserializ e( 1076 var r = HttpConnectionDelegateOnReceivedRequestResponseParams.deserializ e(
866 message.payload); 1077 message.payload);
867 if (!message.header.hasRequestId) { 1078 if (!message.header.hasRequestId) {
868 proxyError("Expected a message with a valid request Id."); 1079 proxyError("Expected a message with a valid request Id.");
869 return; 1080 return;
870 } 1081 }
871 Completer c = completerMap[message.header.requestId]; 1082 Completer c = completerMap[message.header.requestId];
(...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after
1095 assert(_impl == null); 1306 assert(_impl == null);
1096 _impl = d; 1307 _impl = d;
1097 } 1308 }
1098 1309
1099 String toString() { 1310 String toString() {
1100 var superString = super.toString(); 1311 var superString = super.toString();
1101 return "HttpConnectionDelegateStub($superString)"; 1312 return "HttpConnectionDelegateStub($superString)";
1102 } 1313 }
1103 1314
1104 int get version => 0; 1315 int get version => 0;
1316
1317
1318 service_describer.ServiceDescription get serviceDescription =>
1319 new _HttpConnectionDelegateServiceDescription();
1105 } 1320 }
1106 1321
1107 1322
1323
1324
1325
1326
1327
1328 Map<String, mojom_types.UserDefinedType> _initDescriptions() {
1329 var map = new HashMap<String, mojom_types.UserDefinedType>();
1330 map["_http_connection_HttpConnection_SetSendBufferSize_Params__"] =
1331 new mojom_types.UserDefinedType()
1332 ..structType = _http_connection_HttpConnection_SetSendBufferSize_Params__( );
1333 map["_http_connection_HttpConnection_SetSendBufferSize_ResponseParams__"] =
1334 new mojom_types.UserDefinedType()
1335 ..structType = _http_connection_HttpConnection_SetSendBufferSize_ResponseP arams__();
1336 map["_http_connection_HttpConnection_SetReceiveBufferSize_Params__"] =
1337 new mojom_types.UserDefinedType()
1338 ..structType = _http_connection_HttpConnection_SetReceiveBufferSize_Params __();
1339 map["_http_connection_HttpConnection_SetReceiveBufferSize_ResponseParams__"] =
1340 new mojom_types.UserDefinedType()
1341 ..structType = _http_connection_HttpConnection_SetReceiveBufferSize_Respon seParams__();
1342 map["_http_connection_HttpConnectionDelegate_OnReceivedRequest_Params__"] =
1343 new mojom_types.UserDefinedType()
1344 ..structType = _http_connection_HttpConnectionDelegate_OnReceivedRequest_P arams__();
1345 map["_http_connection_HttpConnectionDelegate_OnReceivedRequest_ResponseParams__" ] =
1346 new mojom_types.UserDefinedType()
1347 ..structType = _http_connection_HttpConnectionDelegate_OnReceivedRequest_R esponseParams__();
1348 map["_http_connection_HttpConnectionDelegate_OnReceivedWebSocketRequest_Params__ "] =
1349 new mojom_types.UserDefinedType()
1350 ..structType = _http_connection_HttpConnectionDelegate_OnReceivedWebSocket Request_Params__();
1351 map["_http_connection_HttpConnectionDelegate_OnReceivedWebSocketRequest_Response Params__"] =
1352 new mojom_types.UserDefinedType()
1353 ..structType = _http_connection_HttpConnectionDelegate_OnReceivedWebSocket Request_ResponseParams__();
1354 map["_http_connection_HttpConnection__"] =
1355 new mojom_types.UserDefinedType()
1356 ..interfaceType = _http_connection_HttpConnection__();
1357 map["_http_connection_HttpConnectionDelegate__"] =
1358 new mojom_types.UserDefinedType()
1359 ..interfaceType = _http_connection_HttpConnectionDelegate__();
1360 network_error_mojom.getAllMojomTypeDefinitions().forEach((String s, mojom_types. UserDefinedType udt) {
1361 map[s] = udt;
1362 });
1363 http_message_mojom.getAllMojomTypeDefinitions().forEach((String s, mojom_types.U serDefinedType udt) {
1364 map[s] = udt;
1365 });
1366 web_socket_mojom.getAllMojomTypeDefinitions().forEach((String s, mojom_types.Use rDefinedType udt) {
1367 map[s] = udt;
1368 });
1369
1370 return map;
1371 }
1372
1373 var _MojomDesc;
1374 Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() {
1375 if (_MojomDesc == null) {
1376 _MojomDesc = _initDescriptions();
1377 }
1378 return _MojomDesc;
1379 }
1380
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698