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

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

Issue 2006093002: Dart: Futures -> Callbacks. (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Merge Created 4 years, 6 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 // 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 udp_socket_mojom; 4 library udp_socket_mojom;
5 import 'dart:async'; 5 import 'dart:async';
6 import 'package:mojo/bindings.dart' as bindings; 6 import 'package:mojo/bindings.dart' as bindings;
7 import 'package:mojo/core.dart' as core; 7 import 'package:mojo/core.dart' as core;
8 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer; 8 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer;
9 import 'package:mojo/mojo/network_error.mojom.dart' as network_error_mojom; 9 import 'package:mojo/mojo/network_error.mojom.dart' as network_error_mojom;
10 import 'package:mojo_services/mojo/net_address.mojom.dart' as net_address_mojom; 10 import 'package:mojo_services/mojo/net_address.mojom.dart' as net_address_mojom;
11 11
12 12
13 13
14 class _UdpSocketAllowAddressReuseParams extends bindings.Struct { 14 class _UdpSocketAllowAddressReuseParams extends bindings.Struct {
15 static const List<bindings.StructDataHeader> kVersions = const [ 15 static const List<bindings.StructDataHeader> kVersions = const [
16 const bindings.StructDataHeader(8, 0) 16 const bindings.StructDataHeader(8, 0)
17 ]; 17 ];
18 18
19 _UdpSocketAllowAddressReuseParams() : super(kVersions.last.size); 19 _UdpSocketAllowAddressReuseParams() : super(kVersions.last.size);
20 20
21 _UdpSocketAllowAddressReuseParams.init(
22 ) : super(kVersions.last.size);
23
21 static _UdpSocketAllowAddressReuseParams deserialize(bindings.Message message) { 24 static _UdpSocketAllowAddressReuseParams deserialize(bindings.Message message) {
22 var decoder = new bindings.Decoder(message); 25 var decoder = new bindings.Decoder(message);
23 var result = decode(decoder); 26 var result = decode(decoder);
24 if (decoder.excessHandles != null) { 27 if (decoder.excessHandles != null) {
25 decoder.excessHandles.forEach((h) => h.close()); 28 decoder.excessHandles.forEach((h) => h.close());
26 } 29 }
27 return result; 30 return result;
28 } 31 }
29 32
30 static _UdpSocketAllowAddressReuseParams decode(bindings.Decoder decoder0) { 33 static _UdpSocketAllowAddressReuseParams decode(bindings.Decoder decoder0) {
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 73
71 74
72 class UdpSocketAllowAddressReuseResponseParams extends bindings.Struct { 75 class UdpSocketAllowAddressReuseResponseParams extends bindings.Struct {
73 static const List<bindings.StructDataHeader> kVersions = const [ 76 static const List<bindings.StructDataHeader> kVersions = const [
74 const bindings.StructDataHeader(16, 0) 77 const bindings.StructDataHeader(16, 0)
75 ]; 78 ];
76 network_error_mojom.NetworkError result = null; 79 network_error_mojom.NetworkError result = null;
77 80
78 UdpSocketAllowAddressReuseResponseParams() : super(kVersions.last.size); 81 UdpSocketAllowAddressReuseResponseParams() : super(kVersions.last.size);
79 82
83 UdpSocketAllowAddressReuseResponseParams.init(
84 network_error_mojom.NetworkError this.result
85 ) : super(kVersions.last.size);
86
80 static UdpSocketAllowAddressReuseResponseParams deserialize(bindings.Message m essage) { 87 static UdpSocketAllowAddressReuseResponseParams deserialize(bindings.Message m essage) {
81 var decoder = new bindings.Decoder(message); 88 var decoder = new bindings.Decoder(message);
82 var result = decode(decoder); 89 var result = decode(decoder);
83 if (decoder.excessHandles != null) { 90 if (decoder.excessHandles != null) {
84 decoder.excessHandles.forEach((h) => h.close()); 91 decoder.excessHandles.forEach((h) => h.close());
85 } 92 }
86 return result; 93 return result;
87 } 94 }
88 95
89 static UdpSocketAllowAddressReuseResponseParams decode(bindings.Decoder decode r0) { 96 static UdpSocketAllowAddressReuseResponseParams decode(bindings.Decoder decode r0) {
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
143 150
144 151
145 class _UdpSocketBindParams extends bindings.Struct { 152 class _UdpSocketBindParams extends bindings.Struct {
146 static const List<bindings.StructDataHeader> kVersions = const [ 153 static const List<bindings.StructDataHeader> kVersions = const [
147 const bindings.StructDataHeader(16, 0) 154 const bindings.StructDataHeader(16, 0)
148 ]; 155 ];
149 net_address_mojom.NetAddress addr = null; 156 net_address_mojom.NetAddress addr = null;
150 157
151 _UdpSocketBindParams() : super(kVersions.last.size); 158 _UdpSocketBindParams() : super(kVersions.last.size);
152 159
160 _UdpSocketBindParams.init(
161 net_address_mojom.NetAddress this.addr
162 ) : super(kVersions.last.size);
163
153 static _UdpSocketBindParams deserialize(bindings.Message message) { 164 static _UdpSocketBindParams deserialize(bindings.Message message) {
154 var decoder = new bindings.Decoder(message); 165 var decoder = new bindings.Decoder(message);
155 var result = decode(decoder); 166 var result = decode(decoder);
156 if (decoder.excessHandles != null) { 167 if (decoder.excessHandles != null) {
157 decoder.excessHandles.forEach((h) => h.close()); 168 decoder.excessHandles.forEach((h) => h.close());
158 } 169 }
159 return result; 170 return result;
160 } 171 }
161 172
162 static _UdpSocketBindParams decode(bindings.Decoder decoder0) { 173 static _UdpSocketBindParams decode(bindings.Decoder decoder0) {
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
218 class UdpSocketBindResponseParams extends bindings.Struct { 229 class UdpSocketBindResponseParams extends bindings.Struct {
219 static const List<bindings.StructDataHeader> kVersions = const [ 230 static const List<bindings.StructDataHeader> kVersions = const [
220 const bindings.StructDataHeader(32, 0) 231 const bindings.StructDataHeader(32, 0)
221 ]; 232 ];
222 network_error_mojom.NetworkError result = null; 233 network_error_mojom.NetworkError result = null;
223 net_address_mojom.NetAddress boundAddr = null; 234 net_address_mojom.NetAddress boundAddr = null;
224 UdpSocketReceiverInterfaceRequest receiver = null; 235 UdpSocketReceiverInterfaceRequest receiver = null;
225 236
226 UdpSocketBindResponseParams() : super(kVersions.last.size); 237 UdpSocketBindResponseParams() : super(kVersions.last.size);
227 238
239 UdpSocketBindResponseParams.init(
240 network_error_mojom.NetworkError this.result,
241 net_address_mojom.NetAddress this.boundAddr,
242 UdpSocketReceiverInterfaceRequest this.receiver
243 ) : super(kVersions.last.size);
244
228 static UdpSocketBindResponseParams deserialize(bindings.Message message) { 245 static UdpSocketBindResponseParams deserialize(bindings.Message message) {
229 var decoder = new bindings.Decoder(message); 246 var decoder = new bindings.Decoder(message);
230 var result = decode(decoder); 247 var result = decode(decoder);
231 if (decoder.excessHandles != null) { 248 if (decoder.excessHandles != null) {
232 decoder.excessHandles.forEach((h) => h.close()); 249 decoder.excessHandles.forEach((h) => h.close());
233 } 250 }
234 return result; 251 return result;
235 } 252 }
236 253
237 static UdpSocketBindResponseParams decode(bindings.Decoder decoder0) { 254 static UdpSocketBindResponseParams decode(bindings.Decoder decoder0) {
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
315 332
316 333
317 class _UdpSocketConnectParams extends bindings.Struct { 334 class _UdpSocketConnectParams extends bindings.Struct {
318 static const List<bindings.StructDataHeader> kVersions = const [ 335 static const List<bindings.StructDataHeader> kVersions = const [
319 const bindings.StructDataHeader(16, 0) 336 const bindings.StructDataHeader(16, 0)
320 ]; 337 ];
321 net_address_mojom.NetAddress remoteAddr = null; 338 net_address_mojom.NetAddress remoteAddr = null;
322 339
323 _UdpSocketConnectParams() : super(kVersions.last.size); 340 _UdpSocketConnectParams() : super(kVersions.last.size);
324 341
342 _UdpSocketConnectParams.init(
343 net_address_mojom.NetAddress this.remoteAddr
344 ) : super(kVersions.last.size);
345
325 static _UdpSocketConnectParams deserialize(bindings.Message message) { 346 static _UdpSocketConnectParams deserialize(bindings.Message message) {
326 var decoder = new bindings.Decoder(message); 347 var decoder = new bindings.Decoder(message);
327 var result = decode(decoder); 348 var result = decode(decoder);
328 if (decoder.excessHandles != null) { 349 if (decoder.excessHandles != null) {
329 decoder.excessHandles.forEach((h) => h.close()); 350 decoder.excessHandles.forEach((h) => h.close());
330 } 351 }
331 return result; 352 return result;
332 } 353 }
333 354
334 static _UdpSocketConnectParams decode(bindings.Decoder decoder0) { 355 static _UdpSocketConnectParams decode(bindings.Decoder decoder0) {
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
390 class UdpSocketConnectResponseParams extends bindings.Struct { 411 class UdpSocketConnectResponseParams extends bindings.Struct {
391 static const List<bindings.StructDataHeader> kVersions = const [ 412 static const List<bindings.StructDataHeader> kVersions = const [
392 const bindings.StructDataHeader(32, 0) 413 const bindings.StructDataHeader(32, 0)
393 ]; 414 ];
394 network_error_mojom.NetworkError result = null; 415 network_error_mojom.NetworkError result = null;
395 net_address_mojom.NetAddress localAddr = null; 416 net_address_mojom.NetAddress localAddr = null;
396 UdpSocketReceiverInterfaceRequest receiver = null; 417 UdpSocketReceiverInterfaceRequest receiver = null;
397 418
398 UdpSocketConnectResponseParams() : super(kVersions.last.size); 419 UdpSocketConnectResponseParams() : super(kVersions.last.size);
399 420
421 UdpSocketConnectResponseParams.init(
422 network_error_mojom.NetworkError this.result,
423 net_address_mojom.NetAddress this.localAddr,
424 UdpSocketReceiverInterfaceRequest this.receiver
425 ) : super(kVersions.last.size);
426
400 static UdpSocketConnectResponseParams deserialize(bindings.Message message) { 427 static UdpSocketConnectResponseParams deserialize(bindings.Message message) {
401 var decoder = new bindings.Decoder(message); 428 var decoder = new bindings.Decoder(message);
402 var result = decode(decoder); 429 var result = decode(decoder);
403 if (decoder.excessHandles != null) { 430 if (decoder.excessHandles != null) {
404 decoder.excessHandles.forEach((h) => h.close()); 431 decoder.excessHandles.forEach((h) => h.close());
405 } 432 }
406 return result; 433 return result;
407 } 434 }
408 435
409 static UdpSocketConnectResponseParams decode(bindings.Decoder decoder0) { 436 static UdpSocketConnectResponseParams decode(bindings.Decoder decoder0) {
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
487 514
488 515
489 class _UdpSocketSetSendBufferSizeParams extends bindings.Struct { 516 class _UdpSocketSetSendBufferSizeParams extends bindings.Struct {
490 static const List<bindings.StructDataHeader> kVersions = const [ 517 static const List<bindings.StructDataHeader> kVersions = const [
491 const bindings.StructDataHeader(16, 0) 518 const bindings.StructDataHeader(16, 0)
492 ]; 519 ];
493 int size = 0; 520 int size = 0;
494 521
495 _UdpSocketSetSendBufferSizeParams() : super(kVersions.last.size); 522 _UdpSocketSetSendBufferSizeParams() : super(kVersions.last.size);
496 523
524 _UdpSocketSetSendBufferSizeParams.init(
525 int this.size
526 ) : super(kVersions.last.size);
527
497 static _UdpSocketSetSendBufferSizeParams deserialize(bindings.Message message) { 528 static _UdpSocketSetSendBufferSizeParams deserialize(bindings.Message message) {
498 var decoder = new bindings.Decoder(message); 529 var decoder = new bindings.Decoder(message);
499 var result = decode(decoder); 530 var result = decode(decoder);
500 if (decoder.excessHandles != null) { 531 if (decoder.excessHandles != null) {
501 decoder.excessHandles.forEach((h) => h.close()); 532 decoder.excessHandles.forEach((h) => h.close());
502 } 533 }
503 return result; 534 return result;
504 } 535 }
505 536
506 static _UdpSocketSetSendBufferSizeParams decode(bindings.Decoder decoder0) { 537 static _UdpSocketSetSendBufferSizeParams decode(bindings.Decoder decoder0) {
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
559 590
560 591
561 class UdpSocketSetSendBufferSizeResponseParams extends bindings.Struct { 592 class UdpSocketSetSendBufferSizeResponseParams extends bindings.Struct {
562 static const List<bindings.StructDataHeader> kVersions = const [ 593 static const List<bindings.StructDataHeader> kVersions = const [
563 const bindings.StructDataHeader(16, 0) 594 const bindings.StructDataHeader(16, 0)
564 ]; 595 ];
565 network_error_mojom.NetworkError result = null; 596 network_error_mojom.NetworkError result = null;
566 597
567 UdpSocketSetSendBufferSizeResponseParams() : super(kVersions.last.size); 598 UdpSocketSetSendBufferSizeResponseParams() : super(kVersions.last.size);
568 599
600 UdpSocketSetSendBufferSizeResponseParams.init(
601 network_error_mojom.NetworkError this.result
602 ) : super(kVersions.last.size);
603
569 static UdpSocketSetSendBufferSizeResponseParams deserialize(bindings.Message m essage) { 604 static UdpSocketSetSendBufferSizeResponseParams deserialize(bindings.Message m essage) {
570 var decoder = new bindings.Decoder(message); 605 var decoder = new bindings.Decoder(message);
571 var result = decode(decoder); 606 var result = decode(decoder);
572 if (decoder.excessHandles != null) { 607 if (decoder.excessHandles != null) {
573 decoder.excessHandles.forEach((h) => h.close()); 608 decoder.excessHandles.forEach((h) => h.close());
574 } 609 }
575 return result; 610 return result;
576 } 611 }
577 612
578 static UdpSocketSetSendBufferSizeResponseParams decode(bindings.Decoder decode r0) { 613 static UdpSocketSetSendBufferSizeResponseParams decode(bindings.Decoder decode r0) {
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
632 667
633 668
634 class _UdpSocketSetReceiveBufferSizeParams extends bindings.Struct { 669 class _UdpSocketSetReceiveBufferSizeParams extends bindings.Struct {
635 static const List<bindings.StructDataHeader> kVersions = const [ 670 static const List<bindings.StructDataHeader> kVersions = const [
636 const bindings.StructDataHeader(16, 0) 671 const bindings.StructDataHeader(16, 0)
637 ]; 672 ];
638 int size = 0; 673 int size = 0;
639 674
640 _UdpSocketSetReceiveBufferSizeParams() : super(kVersions.last.size); 675 _UdpSocketSetReceiveBufferSizeParams() : super(kVersions.last.size);
641 676
677 _UdpSocketSetReceiveBufferSizeParams.init(
678 int this.size
679 ) : super(kVersions.last.size);
680
642 static _UdpSocketSetReceiveBufferSizeParams deserialize(bindings.Message messa ge) { 681 static _UdpSocketSetReceiveBufferSizeParams deserialize(bindings.Message messa ge) {
643 var decoder = new bindings.Decoder(message); 682 var decoder = new bindings.Decoder(message);
644 var result = decode(decoder); 683 var result = decode(decoder);
645 if (decoder.excessHandles != null) { 684 if (decoder.excessHandles != null) {
646 decoder.excessHandles.forEach((h) => h.close()); 685 decoder.excessHandles.forEach((h) => h.close());
647 } 686 }
648 return result; 687 return result;
649 } 688 }
650 689
651 static _UdpSocketSetReceiveBufferSizeParams decode(bindings.Decoder decoder0) { 690 static _UdpSocketSetReceiveBufferSizeParams decode(bindings.Decoder decoder0) {
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
704 743
705 744
706 class UdpSocketSetReceiveBufferSizeResponseParams extends bindings.Struct { 745 class UdpSocketSetReceiveBufferSizeResponseParams extends bindings.Struct {
707 static const List<bindings.StructDataHeader> kVersions = const [ 746 static const List<bindings.StructDataHeader> kVersions = const [
708 const bindings.StructDataHeader(16, 0) 747 const bindings.StructDataHeader(16, 0)
709 ]; 748 ];
710 network_error_mojom.NetworkError result = null; 749 network_error_mojom.NetworkError result = null;
711 750
712 UdpSocketSetReceiveBufferSizeResponseParams() : super(kVersions.last.size); 751 UdpSocketSetReceiveBufferSizeResponseParams() : super(kVersions.last.size);
713 752
753 UdpSocketSetReceiveBufferSizeResponseParams.init(
754 network_error_mojom.NetworkError this.result
755 ) : super(kVersions.last.size);
756
714 static UdpSocketSetReceiveBufferSizeResponseParams deserialize(bindings.Messag e message) { 757 static UdpSocketSetReceiveBufferSizeResponseParams deserialize(bindings.Messag e message) {
715 var decoder = new bindings.Decoder(message); 758 var decoder = new bindings.Decoder(message);
716 var result = decode(decoder); 759 var result = decode(decoder);
717 if (decoder.excessHandles != null) { 760 if (decoder.excessHandles != null) {
718 decoder.excessHandles.forEach((h) => h.close()); 761 decoder.excessHandles.forEach((h) => h.close());
719 } 762 }
720 return result; 763 return result;
721 } 764 }
722 765
723 static UdpSocketSetReceiveBufferSizeResponseParams decode(bindings.Decoder dec oder0) { 766 static UdpSocketSetReceiveBufferSizeResponseParams decode(bindings.Decoder dec oder0) {
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
777 820
778 821
779 class _UdpSocketNegotiateMaxPendingSendRequestsParams extends bindings.Struct { 822 class _UdpSocketNegotiateMaxPendingSendRequestsParams extends bindings.Struct {
780 static const List<bindings.StructDataHeader> kVersions = const [ 823 static const List<bindings.StructDataHeader> kVersions = const [
781 const bindings.StructDataHeader(16, 0) 824 const bindings.StructDataHeader(16, 0)
782 ]; 825 ];
783 int requestedSize = 0; 826 int requestedSize = 0;
784 827
785 _UdpSocketNegotiateMaxPendingSendRequestsParams() : super(kVersions.last.size) ; 828 _UdpSocketNegotiateMaxPendingSendRequestsParams() : super(kVersions.last.size) ;
786 829
830 _UdpSocketNegotiateMaxPendingSendRequestsParams.init(
831 int this.requestedSize
832 ) : super(kVersions.last.size);
833
787 static _UdpSocketNegotiateMaxPendingSendRequestsParams deserialize(bindings.Me ssage message) { 834 static _UdpSocketNegotiateMaxPendingSendRequestsParams deserialize(bindings.Me ssage message) {
788 var decoder = new bindings.Decoder(message); 835 var decoder = new bindings.Decoder(message);
789 var result = decode(decoder); 836 var result = decode(decoder);
790 if (decoder.excessHandles != null) { 837 if (decoder.excessHandles != null) {
791 decoder.excessHandles.forEach((h) => h.close()); 838 decoder.excessHandles.forEach((h) => h.close());
792 } 839 }
793 return result; 840 return result;
794 } 841 }
795 842
796 static _UdpSocketNegotiateMaxPendingSendRequestsParams decode(bindings.Decoder decoder0) { 843 static _UdpSocketNegotiateMaxPendingSendRequestsParams decode(bindings.Decoder decoder0) {
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
849 896
850 897
851 class UdpSocketNegotiateMaxPendingSendRequestsResponseParams extends bindings.St ruct { 898 class UdpSocketNegotiateMaxPendingSendRequestsResponseParams extends bindings.St ruct {
852 static const List<bindings.StructDataHeader> kVersions = const [ 899 static const List<bindings.StructDataHeader> kVersions = const [
853 const bindings.StructDataHeader(16, 0) 900 const bindings.StructDataHeader(16, 0)
854 ]; 901 ];
855 int actualSize = 0; 902 int actualSize = 0;
856 903
857 UdpSocketNegotiateMaxPendingSendRequestsResponseParams() : super(kVersions.las t.size); 904 UdpSocketNegotiateMaxPendingSendRequestsResponseParams() : super(kVersions.las t.size);
858 905
906 UdpSocketNegotiateMaxPendingSendRequestsResponseParams.init(
907 int this.actualSize
908 ) : super(kVersions.last.size);
909
859 static UdpSocketNegotiateMaxPendingSendRequestsResponseParams deserialize(bind ings.Message message) { 910 static UdpSocketNegotiateMaxPendingSendRequestsResponseParams deserialize(bind ings.Message message) {
860 var decoder = new bindings.Decoder(message); 911 var decoder = new bindings.Decoder(message);
861 var result = decode(decoder); 912 var result = decode(decoder);
862 if (decoder.excessHandles != null) { 913 if (decoder.excessHandles != null) {
863 decoder.excessHandles.forEach((h) => h.close()); 914 decoder.excessHandles.forEach((h) => h.close());
864 } 915 }
865 return result; 916 return result;
866 } 917 }
867 918
868 static UdpSocketNegotiateMaxPendingSendRequestsResponseParams decode(bindings. Decoder decoder0) { 919 static UdpSocketNegotiateMaxPendingSendRequestsResponseParams decode(bindings. Decoder decoder0) {
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
921 972
922 973
923 class _UdpSocketReceiveMoreParams extends bindings.Struct { 974 class _UdpSocketReceiveMoreParams extends bindings.Struct {
924 static const List<bindings.StructDataHeader> kVersions = const [ 975 static const List<bindings.StructDataHeader> kVersions = const [
925 const bindings.StructDataHeader(16, 0) 976 const bindings.StructDataHeader(16, 0)
926 ]; 977 ];
927 int datagramNumber = 0; 978 int datagramNumber = 0;
928 979
929 _UdpSocketReceiveMoreParams() : super(kVersions.last.size); 980 _UdpSocketReceiveMoreParams() : super(kVersions.last.size);
930 981
982 _UdpSocketReceiveMoreParams.init(
983 int this.datagramNumber
984 ) : super(kVersions.last.size);
985
931 static _UdpSocketReceiveMoreParams deserialize(bindings.Message message) { 986 static _UdpSocketReceiveMoreParams deserialize(bindings.Message message) {
932 var decoder = new bindings.Decoder(message); 987 var decoder = new bindings.Decoder(message);
933 var result = decode(decoder); 988 var result = decode(decoder);
934 if (decoder.excessHandles != null) { 989 if (decoder.excessHandles != null) {
935 decoder.excessHandles.forEach((h) => h.close()); 990 decoder.excessHandles.forEach((h) => h.close());
936 } 991 }
937 return result; 992 return result;
938 } 993 }
939 994
940 static _UdpSocketReceiveMoreParams decode(bindings.Decoder decoder0) { 995 static _UdpSocketReceiveMoreParams decode(bindings.Decoder decoder0) {
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
994 1049
995 class _UdpSocketSendToParams extends bindings.Struct { 1050 class _UdpSocketSendToParams extends bindings.Struct {
996 static const List<bindings.StructDataHeader> kVersions = const [ 1051 static const List<bindings.StructDataHeader> kVersions = const [
997 const bindings.StructDataHeader(24, 0) 1052 const bindings.StructDataHeader(24, 0)
998 ]; 1053 ];
999 net_address_mojom.NetAddress destAddr = null; 1054 net_address_mojom.NetAddress destAddr = null;
1000 List<int> data = null; 1055 List<int> data = null;
1001 1056
1002 _UdpSocketSendToParams() : super(kVersions.last.size); 1057 _UdpSocketSendToParams() : super(kVersions.last.size);
1003 1058
1059 _UdpSocketSendToParams.init(
1060 net_address_mojom.NetAddress this.destAddr,
1061 List<int> this.data
1062 ) : super(kVersions.last.size);
1063
1004 static _UdpSocketSendToParams deserialize(bindings.Message message) { 1064 static _UdpSocketSendToParams deserialize(bindings.Message message) {
1005 var decoder = new bindings.Decoder(message); 1065 var decoder = new bindings.Decoder(message);
1006 var result = decode(decoder); 1066 var result = decode(decoder);
1007 if (decoder.excessHandles != null) { 1067 if (decoder.excessHandles != null) {
1008 decoder.excessHandles.forEach((h) => h.close()); 1068 decoder.excessHandles.forEach((h) => h.close());
1009 } 1069 }
1010 return result; 1070 return result;
1011 } 1071 }
1012 1072
1013 static _UdpSocketSendToParams decode(bindings.Decoder decoder0) { 1073 static _UdpSocketSendToParams decode(bindings.Decoder decoder0) {
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
1080 1140
1081 1141
1082 class UdpSocketSendToResponseParams extends bindings.Struct { 1142 class UdpSocketSendToResponseParams extends bindings.Struct {
1083 static const List<bindings.StructDataHeader> kVersions = const [ 1143 static const List<bindings.StructDataHeader> kVersions = const [
1084 const bindings.StructDataHeader(16, 0) 1144 const bindings.StructDataHeader(16, 0)
1085 ]; 1145 ];
1086 network_error_mojom.NetworkError result = null; 1146 network_error_mojom.NetworkError result = null;
1087 1147
1088 UdpSocketSendToResponseParams() : super(kVersions.last.size); 1148 UdpSocketSendToResponseParams() : super(kVersions.last.size);
1089 1149
1150 UdpSocketSendToResponseParams.init(
1151 network_error_mojom.NetworkError this.result
1152 ) : super(kVersions.last.size);
1153
1090 static UdpSocketSendToResponseParams deserialize(bindings.Message message) { 1154 static UdpSocketSendToResponseParams deserialize(bindings.Message message) {
1091 var decoder = new bindings.Decoder(message); 1155 var decoder = new bindings.Decoder(message);
1092 var result = decode(decoder); 1156 var result = decode(decoder);
1093 if (decoder.excessHandles != null) { 1157 if (decoder.excessHandles != null) {
1094 decoder.excessHandles.forEach((h) => h.close()); 1158 decoder.excessHandles.forEach((h) => h.close());
1095 } 1159 }
1096 return result; 1160 return result;
1097 } 1161 }
1098 1162
1099 static UdpSocketSendToResponseParams decode(bindings.Decoder decoder0) { 1163 static UdpSocketSendToResponseParams decode(bindings.Decoder decoder0) {
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
1155 class _UdpSocketReceiverOnReceivedParams extends bindings.Struct { 1219 class _UdpSocketReceiverOnReceivedParams extends bindings.Struct {
1156 static const List<bindings.StructDataHeader> kVersions = const [ 1220 static const List<bindings.StructDataHeader> kVersions = const [
1157 const bindings.StructDataHeader(32, 0) 1221 const bindings.StructDataHeader(32, 0)
1158 ]; 1222 ];
1159 network_error_mojom.NetworkError result = null; 1223 network_error_mojom.NetworkError result = null;
1160 net_address_mojom.NetAddress srcAddr = null; 1224 net_address_mojom.NetAddress srcAddr = null;
1161 List<int> data = null; 1225 List<int> data = null;
1162 1226
1163 _UdpSocketReceiverOnReceivedParams() : super(kVersions.last.size); 1227 _UdpSocketReceiverOnReceivedParams() : super(kVersions.last.size);
1164 1228
1229 _UdpSocketReceiverOnReceivedParams.init(
1230 network_error_mojom.NetworkError this.result,
1231 net_address_mojom.NetAddress this.srcAddr,
1232 List<int> this.data
1233 ) : super(kVersions.last.size);
1234
1165 static _UdpSocketReceiverOnReceivedParams deserialize(bindings.Message message ) { 1235 static _UdpSocketReceiverOnReceivedParams deserialize(bindings.Message message ) {
1166 var decoder = new bindings.Decoder(message); 1236 var decoder = new bindings.Decoder(message);
1167 var result = decode(decoder); 1237 var result = decode(decoder);
1168 if (decoder.excessHandles != null) { 1238 if (decoder.excessHandles != null) {
1169 decoder.excessHandles.forEach((h) => h.close()); 1239 decoder.excessHandles.forEach((h) => h.close());
1170 } 1240 }
1171 return result; 1241 return result;
1172 } 1242 }
1173 1243
1174 static _UdpSocketReceiverOnReceivedParams decode(bindings.Decoder decoder0) { 1244 static _UdpSocketReceiverOnReceivedParams decode(bindings.Decoder decoder0) {
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
1256 const int _udpSocketMethodAllowAddressReuseName = 0; 1326 const int _udpSocketMethodAllowAddressReuseName = 0;
1257 const int _udpSocketMethodBindName = 1; 1327 const int _udpSocketMethodBindName = 1;
1258 const int _udpSocketMethodConnectName = 2; 1328 const int _udpSocketMethodConnectName = 2;
1259 const int _udpSocketMethodSetSendBufferSizeName = 3; 1329 const int _udpSocketMethodSetSendBufferSizeName = 3;
1260 const int _udpSocketMethodSetReceiveBufferSizeName = 4; 1330 const int _udpSocketMethodSetReceiveBufferSizeName = 4;
1261 const int _udpSocketMethodNegotiateMaxPendingSendRequestsName = 5; 1331 const int _udpSocketMethodNegotiateMaxPendingSendRequestsName = 5;
1262 const int _udpSocketMethodReceiveMoreName = 6; 1332 const int _udpSocketMethodReceiveMoreName = 6;
1263 const int _udpSocketMethodSendToName = 7; 1333 const int _udpSocketMethodSendToName = 7;
1264 1334
1265 class _UdpSocketServiceDescription implements service_describer.ServiceDescripti on { 1335 class _UdpSocketServiceDescription implements service_describer.ServiceDescripti on {
1266 dynamic getTopLevelInterface([Function responseFactory]) => 1336 void getTopLevelInterface(Function responder) {
1267 responseFactory(null); 1337 responder(null);
1338 }
1268 1339
1269 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => 1340 void getTypeDefinition(String typeKey, Function responder) {
1270 responseFactory(null); 1341 responder(null);
1342 }
1271 1343
1272 dynamic getAllTypeDefinitions([Function responseFactory]) => 1344 void getAllTypeDefinitions(Function responder) {
1273 responseFactory(null); 1345 responder(null);
1346 }
1274 } 1347 }
1275 1348
1276 abstract class UdpSocket { 1349 abstract class UdpSocket {
1277 static const String serviceName = null; 1350 static const String serviceName = null;
1278 1351
1279 static service_describer.ServiceDescription _cachedServiceDescription; 1352 static service_describer.ServiceDescription _cachedServiceDescription;
1280 static service_describer.ServiceDescription get serviceDescription { 1353 static service_describer.ServiceDescription get serviceDescription {
1281 if (_cachedServiceDescription == null) { 1354 if (_cachedServiceDescription == null) {
1282 _cachedServiceDescription = new _UdpSocketServiceDescription(); 1355 _cachedServiceDescription = new _UdpSocketServiceDescription();
1283 } 1356 }
1284 return _cachedServiceDescription; 1357 return _cachedServiceDescription;
1285 } 1358 }
1286 1359
1287 static UdpSocketProxy connectToService( 1360 static UdpSocketProxy connectToService(
1288 bindings.ServiceConnector s, String url, [String serviceName]) { 1361 bindings.ServiceConnector s, String url, [String serviceName]) {
1289 UdpSocketProxy p = new UdpSocketProxy.unbound(); 1362 UdpSocketProxy p = new UdpSocketProxy.unbound();
1290 String name = serviceName ?? UdpSocket.serviceName; 1363 String name = serviceName ?? UdpSocket.serviceName;
1291 if ((name == null) || name.isEmpty) { 1364 if ((name == null) || name.isEmpty) {
1292 throw new core.MojoApiError( 1365 throw new core.MojoApiError(
1293 "If an interface has no ServiceName, then one must be provided."); 1366 "If an interface has no ServiceName, then one must be provided.");
1294 } 1367 }
1295 s.connectToService(url, p, name); 1368 s.connectToService(url, p, name);
1296 return p; 1369 return p;
1297 } 1370 }
1298 dynamic allowAddressReuse([Function responseFactory = null]); 1371 void allowAddressReuse(void callback(network_error_mojom.NetworkError result)) ;
1299 dynamic bind(net_address_mojom.NetAddress addr,[Function responseFactory = nul l]); 1372 void bind(net_address_mojom.NetAddress addr,void callback(network_error_mojom. NetworkError result, net_address_mojom.NetAddress boundAddr, UdpSocketReceiverIn terfaceRequest receiver));
1300 dynamic connect(net_address_mojom.NetAddress remoteAddr,[Function responseFact ory = null]); 1373 void connect(net_address_mojom.NetAddress remoteAddr,void callback(network_err or_mojom.NetworkError result, net_address_mojom.NetAddress localAddr, UdpSocketR eceiverInterfaceRequest receiver));
1301 dynamic setSendBufferSize(int size,[Function responseFactory = null]); 1374 void setSendBufferSize(int size,void callback(network_error_mojom.NetworkError result));
1302 dynamic setReceiveBufferSize(int size,[Function responseFactory = null]); 1375 void setReceiveBufferSize(int size,void callback(network_error_mojom.NetworkEr ror result));
1303 dynamic negotiateMaxPendingSendRequests(int requestedSize,[Function responseFa ctory = null]); 1376 void negotiateMaxPendingSendRequests(int requestedSize,void callback(int actua lSize));
1304 void receiveMore(int datagramNumber); 1377 void receiveMore(int datagramNumber);
1305 dynamic sendTo(net_address_mojom.NetAddress destAddr,List<int> data,[Function responseFactory = null]); 1378 void sendTo(net_address_mojom.NetAddress destAddr,List<int> data,void callback (network_error_mojom.NetworkError result));
1306 } 1379 }
1307 1380
1308 abstract class UdpSocketInterface 1381 abstract class UdpSocketInterface
1309 implements bindings.MojoInterface<UdpSocket>, 1382 implements bindings.MojoInterface<UdpSocket>,
1310 UdpSocket { 1383 UdpSocket {
1311 factory UdpSocketInterface([UdpSocket impl]) => 1384 factory UdpSocketInterface([UdpSocket impl]) =>
1312 new UdpSocketStub.unbound(impl); 1385 new UdpSocketStub.unbound(impl);
1313 1386
1314 factory UdpSocketInterface.fromEndpoint( 1387 factory UdpSocketInterface.fromEndpoint(
1315 core.MojoMessagePipeEndpoint endpoint, 1388 core.MojoMessagePipeEndpoint endpoint,
(...skipping 29 matching lines...) Expand all
1345 1418
1346 void handleResponse(bindings.ServiceMessage message) { 1419 void handleResponse(bindings.ServiceMessage message) {
1347 switch (message.header.type) { 1420 switch (message.header.type) {
1348 case _udpSocketMethodAllowAddressReuseName: 1421 case _udpSocketMethodAllowAddressReuseName:
1349 var r = UdpSocketAllowAddressReuseResponseParams.deserialize( 1422 var r = UdpSocketAllowAddressReuseResponseParams.deserialize(
1350 message.payload); 1423 message.payload);
1351 if (!message.header.hasRequestId) { 1424 if (!message.header.hasRequestId) {
1352 proxyError("Expected a message with a valid request Id."); 1425 proxyError("Expected a message with a valid request Id.");
1353 return; 1426 return;
1354 } 1427 }
1355 Completer c = completerMap[message.header.requestId]; 1428 Function callback = callbackMap[message.header.requestId];
1356 if (c == null) { 1429 if (callback == null) {
1357 proxyError( 1430 proxyError(
1358 "Message had unknown request Id: ${message.header.requestId}"); 1431 "Message had unknown request Id: ${message.header.requestId}");
1359 return; 1432 return;
1360 } 1433 }
1361 completerMap.remove(message.header.requestId); 1434 callbackMap.remove(message.header.requestId);
1362 if (c.isCompleted) { 1435 callback(r.result );
1363 proxyError("Response completer already completed");
1364 return;
1365 }
1366 c.complete(r);
1367 break; 1436 break;
1368 case _udpSocketMethodBindName: 1437 case _udpSocketMethodBindName:
1369 var r = UdpSocketBindResponseParams.deserialize( 1438 var r = UdpSocketBindResponseParams.deserialize(
1370 message.payload); 1439 message.payload);
1371 if (!message.header.hasRequestId) { 1440 if (!message.header.hasRequestId) {
1372 proxyError("Expected a message with a valid request Id."); 1441 proxyError("Expected a message with a valid request Id.");
1373 return; 1442 return;
1374 } 1443 }
1375 Completer c = completerMap[message.header.requestId]; 1444 Function callback = callbackMap[message.header.requestId];
1376 if (c == null) { 1445 if (callback == null) {
1377 proxyError( 1446 proxyError(
1378 "Message had unknown request Id: ${message.header.requestId}"); 1447 "Message had unknown request Id: ${message.header.requestId}");
1379 return; 1448 return;
1380 } 1449 }
1381 completerMap.remove(message.header.requestId); 1450 callbackMap.remove(message.header.requestId);
1382 if (c.isCompleted) { 1451 callback(r.result , r.boundAddr , r.receiver );
1383 proxyError("Response completer already completed");
1384 return;
1385 }
1386 c.complete(r);
1387 break; 1452 break;
1388 case _udpSocketMethodConnectName: 1453 case _udpSocketMethodConnectName:
1389 var r = UdpSocketConnectResponseParams.deserialize( 1454 var r = UdpSocketConnectResponseParams.deserialize(
1390 message.payload); 1455 message.payload);
1391 if (!message.header.hasRequestId) { 1456 if (!message.header.hasRequestId) {
1392 proxyError("Expected a message with a valid request Id."); 1457 proxyError("Expected a message with a valid request Id.");
1393 return; 1458 return;
1394 } 1459 }
1395 Completer c = completerMap[message.header.requestId]; 1460 Function callback = callbackMap[message.header.requestId];
1396 if (c == null) { 1461 if (callback == null) {
1397 proxyError( 1462 proxyError(
1398 "Message had unknown request Id: ${message.header.requestId}"); 1463 "Message had unknown request Id: ${message.header.requestId}");
1399 return; 1464 return;
1400 } 1465 }
1401 completerMap.remove(message.header.requestId); 1466 callbackMap.remove(message.header.requestId);
1402 if (c.isCompleted) { 1467 callback(r.result , r.localAddr , r.receiver );
1403 proxyError("Response completer already completed");
1404 return;
1405 }
1406 c.complete(r);
1407 break; 1468 break;
1408 case _udpSocketMethodSetSendBufferSizeName: 1469 case _udpSocketMethodSetSendBufferSizeName:
1409 var r = UdpSocketSetSendBufferSizeResponseParams.deserialize( 1470 var r = UdpSocketSetSendBufferSizeResponseParams.deserialize(
1410 message.payload); 1471 message.payload);
1411 if (!message.header.hasRequestId) { 1472 if (!message.header.hasRequestId) {
1412 proxyError("Expected a message with a valid request Id."); 1473 proxyError("Expected a message with a valid request Id.");
1413 return; 1474 return;
1414 } 1475 }
1415 Completer c = completerMap[message.header.requestId]; 1476 Function callback = callbackMap[message.header.requestId];
1416 if (c == null) { 1477 if (callback == null) {
1417 proxyError( 1478 proxyError(
1418 "Message had unknown request Id: ${message.header.requestId}"); 1479 "Message had unknown request Id: ${message.header.requestId}");
1419 return; 1480 return;
1420 } 1481 }
1421 completerMap.remove(message.header.requestId); 1482 callbackMap.remove(message.header.requestId);
1422 if (c.isCompleted) { 1483 callback(r.result );
1423 proxyError("Response completer already completed");
1424 return;
1425 }
1426 c.complete(r);
1427 break; 1484 break;
1428 case _udpSocketMethodSetReceiveBufferSizeName: 1485 case _udpSocketMethodSetReceiveBufferSizeName:
1429 var r = UdpSocketSetReceiveBufferSizeResponseParams.deserialize( 1486 var r = UdpSocketSetReceiveBufferSizeResponseParams.deserialize(
1430 message.payload); 1487 message.payload);
1431 if (!message.header.hasRequestId) { 1488 if (!message.header.hasRequestId) {
1432 proxyError("Expected a message with a valid request Id."); 1489 proxyError("Expected a message with a valid request Id.");
1433 return; 1490 return;
1434 } 1491 }
1435 Completer c = completerMap[message.header.requestId]; 1492 Function callback = callbackMap[message.header.requestId];
1436 if (c == null) { 1493 if (callback == null) {
1437 proxyError( 1494 proxyError(
1438 "Message had unknown request Id: ${message.header.requestId}"); 1495 "Message had unknown request Id: ${message.header.requestId}");
1439 return; 1496 return;
1440 } 1497 }
1441 completerMap.remove(message.header.requestId); 1498 callbackMap.remove(message.header.requestId);
1442 if (c.isCompleted) { 1499 callback(r.result );
1443 proxyError("Response completer already completed");
1444 return;
1445 }
1446 c.complete(r);
1447 break; 1500 break;
1448 case _udpSocketMethodNegotiateMaxPendingSendRequestsName: 1501 case _udpSocketMethodNegotiateMaxPendingSendRequestsName:
1449 var r = UdpSocketNegotiateMaxPendingSendRequestsResponseParams.deseriali ze( 1502 var r = UdpSocketNegotiateMaxPendingSendRequestsResponseParams.deseriali ze(
1450 message.payload); 1503 message.payload);
1451 if (!message.header.hasRequestId) { 1504 if (!message.header.hasRequestId) {
1452 proxyError("Expected a message with a valid request Id."); 1505 proxyError("Expected a message with a valid request Id.");
1453 return; 1506 return;
1454 } 1507 }
1455 Completer c = completerMap[message.header.requestId]; 1508 Function callback = callbackMap[message.header.requestId];
1456 if (c == null) { 1509 if (callback == null) {
1457 proxyError( 1510 proxyError(
1458 "Message had unknown request Id: ${message.header.requestId}"); 1511 "Message had unknown request Id: ${message.header.requestId}");
1459 return; 1512 return;
1460 } 1513 }
1461 completerMap.remove(message.header.requestId); 1514 callbackMap.remove(message.header.requestId);
1462 if (c.isCompleted) { 1515 callback(r.actualSize );
1463 proxyError("Response completer already completed");
1464 return;
1465 }
1466 c.complete(r);
1467 break; 1516 break;
1468 case _udpSocketMethodSendToName: 1517 case _udpSocketMethodSendToName:
1469 var r = UdpSocketSendToResponseParams.deserialize( 1518 var r = UdpSocketSendToResponseParams.deserialize(
1470 message.payload); 1519 message.payload);
1471 if (!message.header.hasRequestId) { 1520 if (!message.header.hasRequestId) {
1472 proxyError("Expected a message with a valid request Id."); 1521 proxyError("Expected a message with a valid request Id.");
1473 return; 1522 return;
1474 } 1523 }
1475 Completer c = completerMap[message.header.requestId]; 1524 Function callback = callbackMap[message.header.requestId];
1476 if (c == null) { 1525 if (callback == null) {
1477 proxyError( 1526 proxyError(
1478 "Message had unknown request Id: ${message.header.requestId}"); 1527 "Message had unknown request Id: ${message.header.requestId}");
1479 return; 1528 return;
1480 } 1529 }
1481 completerMap.remove(message.header.requestId); 1530 callbackMap.remove(message.header.requestId);
1482 if (c.isCompleted) { 1531 callback(r.result );
1483 proxyError("Response completer already completed");
1484 return;
1485 }
1486 c.complete(r);
1487 break; 1532 break;
1488 default: 1533 default:
1489 proxyError("Unexpected message type: ${message.header.type}"); 1534 proxyError("Unexpected message type: ${message.header.type}");
1490 close(immediate: true); 1535 close(immediate: true);
1491 break; 1536 break;
1492 } 1537 }
1493 } 1538 }
1494 1539
1495 @override 1540 @override
1496 String toString() { 1541 String toString() {
(...skipping 24 matching lines...) Expand all
1521 return newMockedProxy; 1566 return newMockedProxy;
1522 } 1567 }
1523 1568
1524 static UdpSocketProxy newFromEndpoint( 1569 static UdpSocketProxy newFromEndpoint(
1525 core.MojoMessagePipeEndpoint endpoint) { 1570 core.MojoMessagePipeEndpoint endpoint) {
1526 assert(endpoint.setDescription("For UdpSocketProxy")); 1571 assert(endpoint.setDescription("For UdpSocketProxy"));
1527 return new UdpSocketProxy.fromEndpoint(endpoint); 1572 return new UdpSocketProxy.fromEndpoint(endpoint);
1528 } 1573 }
1529 1574
1530 1575
1531 dynamic allowAddressReuse([Function responseFactory = null]) { 1576 void allowAddressReuse(void callback(network_error_mojom.NetworkError result)) {
1532 if (impl != null) { 1577 if (impl != null) {
1533 return new Future(() => impl.allowAddressReuse(_UdpSocketStubControl._udpS ocketAllowAddressReuseResponseParamsFactory)); 1578 impl.allowAddressReuse(callback);
1579 return;
1534 } 1580 }
1535 var params = new _UdpSocketAllowAddressReuseParams(); 1581 var params = new _UdpSocketAllowAddressReuseParams();
1536 return ctrl.sendMessageWithRequestId( 1582 ctrl.sendMessageWithRequestId(
1537 params, 1583 params,
1538 _udpSocketMethodAllowAddressReuseName, 1584 _udpSocketMethodAllowAddressReuseName,
1539 -1, 1585 -1,
1540 bindings.MessageHeader.kMessageExpectsResponse); 1586 bindings.MessageHeader.kMessageExpectsResponse,
1587 callback);
1541 } 1588 }
1542 dynamic bind(net_address_mojom.NetAddress addr,[Function responseFactory = nul l]) { 1589 void bind(net_address_mojom.NetAddress addr,void callback(network_error_mojom. NetworkError result, net_address_mojom.NetAddress boundAddr, UdpSocketReceiverIn terfaceRequest receiver)) {
1543 if (impl != null) { 1590 if (impl != null) {
1544 return new Future(() => impl.bind(addr,_UdpSocketStubControl._udpSocketBin dResponseParamsFactory)); 1591 impl.bind(addr,callback);
1592 return;
1545 } 1593 }
1546 var params = new _UdpSocketBindParams(); 1594 var params = new _UdpSocketBindParams();
1547 params.addr = addr; 1595 params.addr = addr;
1548 return ctrl.sendMessageWithRequestId( 1596 ctrl.sendMessageWithRequestId(
1549 params, 1597 params,
1550 _udpSocketMethodBindName, 1598 _udpSocketMethodBindName,
1551 -1, 1599 -1,
1552 bindings.MessageHeader.kMessageExpectsResponse); 1600 bindings.MessageHeader.kMessageExpectsResponse,
1601 callback);
1553 } 1602 }
1554 dynamic connect(net_address_mojom.NetAddress remoteAddr,[Function responseFact ory = null]) { 1603 void connect(net_address_mojom.NetAddress remoteAddr,void callback(network_err or_mojom.NetworkError result, net_address_mojom.NetAddress localAddr, UdpSocketR eceiverInterfaceRequest receiver)) {
1555 if (impl != null) { 1604 if (impl != null) {
1556 return new Future(() => impl.connect(remoteAddr,_UdpSocketStubControl._udp SocketConnectResponseParamsFactory)); 1605 impl.connect(remoteAddr,callback);
1606 return;
1557 } 1607 }
1558 var params = new _UdpSocketConnectParams(); 1608 var params = new _UdpSocketConnectParams();
1559 params.remoteAddr = remoteAddr; 1609 params.remoteAddr = remoteAddr;
1560 return ctrl.sendMessageWithRequestId( 1610 ctrl.sendMessageWithRequestId(
1561 params, 1611 params,
1562 _udpSocketMethodConnectName, 1612 _udpSocketMethodConnectName,
1563 -1, 1613 -1,
1564 bindings.MessageHeader.kMessageExpectsResponse); 1614 bindings.MessageHeader.kMessageExpectsResponse,
1615 callback);
1565 } 1616 }
1566 dynamic setSendBufferSize(int size,[Function responseFactory = null]) { 1617 void setSendBufferSize(int size,void callback(network_error_mojom.NetworkError result)) {
1567 if (impl != null) { 1618 if (impl != null) {
1568 return new Future(() => impl.setSendBufferSize(size,_UdpSocketStubControl. _udpSocketSetSendBufferSizeResponseParamsFactory)); 1619 impl.setSendBufferSize(size,callback);
1620 return;
1569 } 1621 }
1570 var params = new _UdpSocketSetSendBufferSizeParams(); 1622 var params = new _UdpSocketSetSendBufferSizeParams();
1571 params.size = size; 1623 params.size = size;
1572 return ctrl.sendMessageWithRequestId( 1624 ctrl.sendMessageWithRequestId(
1573 params, 1625 params,
1574 _udpSocketMethodSetSendBufferSizeName, 1626 _udpSocketMethodSetSendBufferSizeName,
1575 -1, 1627 -1,
1576 bindings.MessageHeader.kMessageExpectsResponse); 1628 bindings.MessageHeader.kMessageExpectsResponse,
1629 callback);
1577 } 1630 }
1578 dynamic setReceiveBufferSize(int size,[Function responseFactory = null]) { 1631 void setReceiveBufferSize(int size,void callback(network_error_mojom.NetworkEr ror result)) {
1579 if (impl != null) { 1632 if (impl != null) {
1580 return new Future(() => impl.setReceiveBufferSize(size,_UdpSocketStubContr ol._udpSocketSetReceiveBufferSizeResponseParamsFactory)); 1633 impl.setReceiveBufferSize(size,callback);
1634 return;
1581 } 1635 }
1582 var params = new _UdpSocketSetReceiveBufferSizeParams(); 1636 var params = new _UdpSocketSetReceiveBufferSizeParams();
1583 params.size = size; 1637 params.size = size;
1584 return ctrl.sendMessageWithRequestId( 1638 ctrl.sendMessageWithRequestId(
1585 params, 1639 params,
1586 _udpSocketMethodSetReceiveBufferSizeName, 1640 _udpSocketMethodSetReceiveBufferSizeName,
1587 -1, 1641 -1,
1588 bindings.MessageHeader.kMessageExpectsResponse); 1642 bindings.MessageHeader.kMessageExpectsResponse,
1643 callback);
1589 } 1644 }
1590 dynamic negotiateMaxPendingSendRequests(int requestedSize,[Function responseFa ctory = null]) { 1645 void negotiateMaxPendingSendRequests(int requestedSize,void callback(int actua lSize)) {
1591 if (impl != null) { 1646 if (impl != null) {
1592 return new Future(() => impl.negotiateMaxPendingSendRequests(requestedSize ,_UdpSocketStubControl._udpSocketNegotiateMaxPendingSendRequestsResponseParamsFa ctory)); 1647 impl.negotiateMaxPendingSendRequests(requestedSize,callback);
1648 return;
1593 } 1649 }
1594 var params = new _UdpSocketNegotiateMaxPendingSendRequestsParams(); 1650 var params = new _UdpSocketNegotiateMaxPendingSendRequestsParams();
1595 params.requestedSize = requestedSize; 1651 params.requestedSize = requestedSize;
1596 return ctrl.sendMessageWithRequestId( 1652 ctrl.sendMessageWithRequestId(
1597 params, 1653 params,
1598 _udpSocketMethodNegotiateMaxPendingSendRequestsName, 1654 _udpSocketMethodNegotiateMaxPendingSendRequestsName,
1599 -1, 1655 -1,
1600 bindings.MessageHeader.kMessageExpectsResponse); 1656 bindings.MessageHeader.kMessageExpectsResponse,
1657 callback);
1601 } 1658 }
1602 void receiveMore(int datagramNumber) { 1659 void receiveMore(int datagramNumber) {
1603 if (impl != null) { 1660 if (impl != null) {
1604 impl.receiveMore(datagramNumber); 1661 impl.receiveMore(datagramNumber);
1605 return; 1662 return;
1606 } 1663 }
1607 if (!ctrl.isBound) { 1664 if (!ctrl.isBound) {
1608 ctrl.proxyError("The Proxy is closed."); 1665 ctrl.proxyError("The Proxy is closed.");
1609 return; 1666 return;
1610 } 1667 }
1611 var params = new _UdpSocketReceiveMoreParams(); 1668 var params = new _UdpSocketReceiveMoreParams();
1612 params.datagramNumber = datagramNumber; 1669 params.datagramNumber = datagramNumber;
1613 ctrl.sendMessage(params, 1670 ctrl.sendMessage(params,
1614 _udpSocketMethodReceiveMoreName); 1671 _udpSocketMethodReceiveMoreName);
1615 } 1672 }
1616 dynamic sendTo(net_address_mojom.NetAddress destAddr,List<int> data,[Function responseFactory = null]) { 1673 void sendTo(net_address_mojom.NetAddress destAddr,List<int> data,void callback (network_error_mojom.NetworkError result)) {
1617 if (impl != null) { 1674 if (impl != null) {
1618 return new Future(() => impl.sendTo(destAddr,data,_UdpSocketStubControl._u dpSocketSendToResponseParamsFactory)); 1675 impl.sendTo(destAddr,data,callback);
1676 return;
1619 } 1677 }
1620 var params = new _UdpSocketSendToParams(); 1678 var params = new _UdpSocketSendToParams();
1621 params.destAddr = destAddr; 1679 params.destAddr = destAddr;
1622 params.data = data; 1680 params.data = data;
1623 return ctrl.sendMessageWithRequestId( 1681 ctrl.sendMessageWithRequestId(
1624 params, 1682 params,
1625 _udpSocketMethodSendToName, 1683 _udpSocketMethodSendToName,
1626 -1, 1684 -1,
1627 bindings.MessageHeader.kMessageExpectsResponse); 1685 bindings.MessageHeader.kMessageExpectsResponse,
1686 callback);
1628 } 1687 }
1629 } 1688 }
1630 1689
1631 class _UdpSocketStubControl 1690 class _UdpSocketStubControl
1632 extends bindings.StubMessageHandler 1691 extends bindings.StubMessageHandler
1633 implements bindings.StubControl<UdpSocket> { 1692 implements bindings.StubControl<UdpSocket> {
1634 UdpSocket _impl; 1693 UdpSocket _impl;
1635 1694
1636 _UdpSocketStubControl.fromEndpoint( 1695 _UdpSocketStubControl.fromEndpoint(
1637 core.MojoMessagePipeEndpoint endpoint, [UdpSocket impl]) 1696 core.MojoMessagePipeEndpoint endpoint, [UdpSocket impl])
1638 : super.fromEndpoint(endpoint, autoBegin: impl != null) { 1697 : super.fromEndpoint(endpoint, autoBegin: impl != null) {
1639 _impl = impl; 1698 _impl = impl;
1640 } 1699 }
1641 1700
1642 _UdpSocketStubControl.fromHandle( 1701 _UdpSocketStubControl.fromHandle(
1643 core.MojoHandle handle, [UdpSocket impl]) 1702 core.MojoHandle handle, [UdpSocket impl])
1644 : super.fromHandle(handle, autoBegin: impl != null) { 1703 : super.fromHandle(handle, autoBegin: impl != null) {
1645 _impl = impl; 1704 _impl = impl;
1646 } 1705 }
1647 1706
1648 _UdpSocketStubControl.unbound([this._impl]) : super.unbound(); 1707 _UdpSocketStubControl.unbound([this._impl]) : super.unbound();
1649 1708
1650 String get serviceName => UdpSocket.serviceName; 1709 String get serviceName => UdpSocket.serviceName;
1651 1710
1652 1711
1653 static UdpSocketAllowAddressReuseResponseParams _udpSocketAllowAddressReuseRes ponseParamsFactory(network_error_mojom.NetworkError result) { 1712 Function _udpSocketAllowAddressReuseResponseParamsResponder(
1654 var result = new UdpSocketAllowAddressReuseResponseParams(); 1713 int requestId) {
1655 result.result = result; 1714 return (network_error_mojom.NetworkError result) {
1656 return result; 1715 var result = new UdpSocketAllowAddressReuseResponseParams();
1716 result.result = result;
1717 sendResponse(buildResponseWithId(
1718 result,
1719 _udpSocketMethodAllowAddressReuseName,
1720 requestId,
1721 bindings.MessageHeader.kMessageIsResponse));
1722 };
1657 } 1723 }
1658 static UdpSocketBindResponseParams _udpSocketBindResponseParamsFactory(network _error_mojom.NetworkError result, net_address_mojom.NetAddress boundAddr, UdpSoc ketReceiverInterfaceRequest receiver) { 1724 Function _udpSocketBindResponseParamsResponder(
1659 var result = new UdpSocketBindResponseParams(); 1725 int requestId) {
1660 result.result = result; 1726 return (network_error_mojom.NetworkError result, net_address_mojom.NetAddress boundAddr, UdpSocketReceiverInterfaceRequest receiver) {
1661 result.boundAddr = boundAddr; 1727 var result = new UdpSocketBindResponseParams();
1662 result.receiver = receiver; 1728 result.result = result;
1663 return result; 1729 result.boundAddr = boundAddr;
1730 result.receiver = receiver;
1731 sendResponse(buildResponseWithId(
1732 result,
1733 _udpSocketMethodBindName,
1734 requestId,
1735 bindings.MessageHeader.kMessageIsResponse));
1736 };
1664 } 1737 }
1665 static UdpSocketConnectResponseParams _udpSocketConnectResponseParamsFactory(n etwork_error_mojom.NetworkError result, net_address_mojom.NetAddress localAddr, UdpSocketReceiverInterfaceRequest receiver) { 1738 Function _udpSocketConnectResponseParamsResponder(
1666 var result = new UdpSocketConnectResponseParams(); 1739 int requestId) {
1667 result.result = result; 1740 return (network_error_mojom.NetworkError result, net_address_mojom.NetAddress localAddr, UdpSocketReceiverInterfaceRequest receiver) {
1668 result.localAddr = localAddr; 1741 var result = new UdpSocketConnectResponseParams();
1669 result.receiver = receiver; 1742 result.result = result;
1670 return result; 1743 result.localAddr = localAddr;
1744 result.receiver = receiver;
1745 sendResponse(buildResponseWithId(
1746 result,
1747 _udpSocketMethodConnectName,
1748 requestId,
1749 bindings.MessageHeader.kMessageIsResponse));
1750 };
1671 } 1751 }
1672 static UdpSocketSetSendBufferSizeResponseParams _udpSocketSetSendBufferSizeRes ponseParamsFactory(network_error_mojom.NetworkError result) { 1752 Function _udpSocketSetSendBufferSizeResponseParamsResponder(
1673 var result = new UdpSocketSetSendBufferSizeResponseParams(); 1753 int requestId) {
1674 result.result = result; 1754 return (network_error_mojom.NetworkError result) {
1675 return result; 1755 var result = new UdpSocketSetSendBufferSizeResponseParams();
1756 result.result = result;
1757 sendResponse(buildResponseWithId(
1758 result,
1759 _udpSocketMethodSetSendBufferSizeName,
1760 requestId,
1761 bindings.MessageHeader.kMessageIsResponse));
1762 };
1676 } 1763 }
1677 static UdpSocketSetReceiveBufferSizeResponseParams _udpSocketSetReceiveBufferS izeResponseParamsFactory(network_error_mojom.NetworkError result) { 1764 Function _udpSocketSetReceiveBufferSizeResponseParamsResponder(
1678 var result = new UdpSocketSetReceiveBufferSizeResponseParams(); 1765 int requestId) {
1679 result.result = result; 1766 return (network_error_mojom.NetworkError result) {
1680 return result; 1767 var result = new UdpSocketSetReceiveBufferSizeResponseParams();
1768 result.result = result;
1769 sendResponse(buildResponseWithId(
1770 result,
1771 _udpSocketMethodSetReceiveBufferSizeName,
1772 requestId,
1773 bindings.MessageHeader.kMessageIsResponse));
1774 };
1681 } 1775 }
1682 static UdpSocketNegotiateMaxPendingSendRequestsResponseParams _udpSocketNegoti ateMaxPendingSendRequestsResponseParamsFactory(int actualSize) { 1776 Function _udpSocketNegotiateMaxPendingSendRequestsResponseParamsResponder(
1683 var result = new UdpSocketNegotiateMaxPendingSendRequestsResponseParams(); 1777 int requestId) {
1684 result.actualSize = actualSize; 1778 return (int actualSize) {
1685 return result; 1779 var result = new UdpSocketNegotiateMaxPendingSendRequestsResponseParams();
1780 result.actualSize = actualSize;
1781 sendResponse(buildResponseWithId(
1782 result,
1783 _udpSocketMethodNegotiateMaxPendingSendRequestsName,
1784 requestId,
1785 bindings.MessageHeader.kMessageIsResponse));
1786 };
1686 } 1787 }
1687 static UdpSocketSendToResponseParams _udpSocketSendToResponseParamsFactory(net work_error_mojom.NetworkError result) { 1788 Function _udpSocketSendToResponseParamsResponder(
1688 var result = new UdpSocketSendToResponseParams(); 1789 int requestId) {
1689 result.result = result; 1790 return (network_error_mojom.NetworkError result) {
1690 return result; 1791 var result = new UdpSocketSendToResponseParams();
1792 result.result = result;
1793 sendResponse(buildResponseWithId(
1794 result,
1795 _udpSocketMethodSendToName,
1796 requestId,
1797 bindings.MessageHeader.kMessageIsResponse));
1798 };
1691 } 1799 }
1692 1800
1693 dynamic handleMessage(bindings.ServiceMessage message) { 1801 void handleMessage(bindings.ServiceMessage message) {
1694 if (bindings.ControlMessageHandler.isControlMessage(message)) { 1802 if (bindings.ControlMessageHandler.isControlMessage(message)) {
1695 return bindings.ControlMessageHandler.handleMessage(this, 1803 bindings.ControlMessageHandler.handleMessage(
1696 0, 1804 this, 0, message);
1697 message); 1805 return;
1698 } 1806 }
1699 if (_impl == null) { 1807 if (_impl == null) {
1700 throw new core.MojoApiError("$this has no implementation set"); 1808 throw new core.MojoApiError("$this has no implementation set");
1701 } 1809 }
1702 switch (message.header.type) { 1810 switch (message.header.type) {
1703 case _udpSocketMethodAllowAddressReuseName: 1811 case _udpSocketMethodAllowAddressReuseName:
1704 var response = _impl.allowAddressReuse(_udpSocketAllowAddressReuseRespon seParamsFactory); 1812 _impl.allowAddressReuse(_udpSocketAllowAddressReuseResponseParamsRespond er(message.header.requestId));
1705 if (response is Future) {
1706 return response.then((response) {
1707 if (response != null) {
1708 return buildResponseWithId(
1709 response,
1710 _udpSocketMethodAllowAddressReuseName,
1711 message.header.requestId,
1712 bindings.MessageHeader.kMessageIsResponse);
1713 }
1714 });
1715 } else if (response != null) {
1716 return buildResponseWithId(
1717 response,
1718 _udpSocketMethodAllowAddressReuseName,
1719 message.header.requestId,
1720 bindings.MessageHeader.kMessageIsResponse);
1721 }
1722 break; 1813 break;
1723 case _udpSocketMethodBindName: 1814 case _udpSocketMethodBindName:
1724 var params = _UdpSocketBindParams.deserialize( 1815 var params = _UdpSocketBindParams.deserialize(
1725 message.payload); 1816 message.payload);
1726 var response = _impl.bind(params.addr,_udpSocketBindResponseParamsFactor y); 1817 _impl.bind(params.addr, _udpSocketBindResponseParamsResponder(message.he ader.requestId));
1727 if (response is Future) {
1728 return response.then((response) {
1729 if (response != null) {
1730 return buildResponseWithId(
1731 response,
1732 _udpSocketMethodBindName,
1733 message.header.requestId,
1734 bindings.MessageHeader.kMessageIsResponse);
1735 }
1736 });
1737 } else if (response != null) {
1738 return buildResponseWithId(
1739 response,
1740 _udpSocketMethodBindName,
1741 message.header.requestId,
1742 bindings.MessageHeader.kMessageIsResponse);
1743 }
1744 break; 1818 break;
1745 case _udpSocketMethodConnectName: 1819 case _udpSocketMethodConnectName:
1746 var params = _UdpSocketConnectParams.deserialize( 1820 var params = _UdpSocketConnectParams.deserialize(
1747 message.payload); 1821 message.payload);
1748 var response = _impl.connect(params.remoteAddr,_udpSocketConnectResponse ParamsFactory); 1822 _impl.connect(params.remoteAddr, _udpSocketConnectResponseParamsResponde r(message.header.requestId));
1749 if (response is Future) {
1750 return response.then((response) {
1751 if (response != null) {
1752 return buildResponseWithId(
1753 response,
1754 _udpSocketMethodConnectName,
1755 message.header.requestId,
1756 bindings.MessageHeader.kMessageIsResponse);
1757 }
1758 });
1759 } else if (response != null) {
1760 return buildResponseWithId(
1761 response,
1762 _udpSocketMethodConnectName,
1763 message.header.requestId,
1764 bindings.MessageHeader.kMessageIsResponse);
1765 }
1766 break; 1823 break;
1767 case _udpSocketMethodSetSendBufferSizeName: 1824 case _udpSocketMethodSetSendBufferSizeName:
1768 var params = _UdpSocketSetSendBufferSizeParams.deserialize( 1825 var params = _UdpSocketSetSendBufferSizeParams.deserialize(
1769 message.payload); 1826 message.payload);
1770 var response = _impl.setSendBufferSize(params.size,_udpSocketSetSendBuff erSizeResponseParamsFactory); 1827 _impl.setSendBufferSize(params.size, _udpSocketSetSendBufferSizeResponse ParamsResponder(message.header.requestId));
1771 if (response is Future) {
1772 return response.then((response) {
1773 if (response != null) {
1774 return buildResponseWithId(
1775 response,
1776 _udpSocketMethodSetSendBufferSizeName,
1777 message.header.requestId,
1778 bindings.MessageHeader.kMessageIsResponse);
1779 }
1780 });
1781 } else if (response != null) {
1782 return buildResponseWithId(
1783 response,
1784 _udpSocketMethodSetSendBufferSizeName,
1785 message.header.requestId,
1786 bindings.MessageHeader.kMessageIsResponse);
1787 }
1788 break; 1828 break;
1789 case _udpSocketMethodSetReceiveBufferSizeName: 1829 case _udpSocketMethodSetReceiveBufferSizeName:
1790 var params = _UdpSocketSetReceiveBufferSizeParams.deserialize( 1830 var params = _UdpSocketSetReceiveBufferSizeParams.deserialize(
1791 message.payload); 1831 message.payload);
1792 var response = _impl.setReceiveBufferSize(params.size,_udpSocketSetRecei veBufferSizeResponseParamsFactory); 1832 _impl.setReceiveBufferSize(params.size, _udpSocketSetReceiveBufferSizeRe sponseParamsResponder(message.header.requestId));
1793 if (response is Future) {
1794 return response.then((response) {
1795 if (response != null) {
1796 return buildResponseWithId(
1797 response,
1798 _udpSocketMethodSetReceiveBufferSizeName,
1799 message.header.requestId,
1800 bindings.MessageHeader.kMessageIsResponse);
1801 }
1802 });
1803 } else if (response != null) {
1804 return buildResponseWithId(
1805 response,
1806 _udpSocketMethodSetReceiveBufferSizeName,
1807 message.header.requestId,
1808 bindings.MessageHeader.kMessageIsResponse);
1809 }
1810 break; 1833 break;
1811 case _udpSocketMethodNegotiateMaxPendingSendRequestsName: 1834 case _udpSocketMethodNegotiateMaxPendingSendRequestsName:
1812 var params = _UdpSocketNegotiateMaxPendingSendRequestsParams.deserialize ( 1835 var params = _UdpSocketNegotiateMaxPendingSendRequestsParams.deserialize (
1813 message.payload); 1836 message.payload);
1814 var response = _impl.negotiateMaxPendingSendRequests(params.requestedSiz e,_udpSocketNegotiateMaxPendingSendRequestsResponseParamsFactory); 1837 _impl.negotiateMaxPendingSendRequests(params.requestedSize, _udpSocketNe gotiateMaxPendingSendRequestsResponseParamsResponder(message.header.requestId));
1815 if (response is Future) {
1816 return response.then((response) {
1817 if (response != null) {
1818 return buildResponseWithId(
1819 response,
1820 _udpSocketMethodNegotiateMaxPendingSendRequestsName,
1821 message.header.requestId,
1822 bindings.MessageHeader.kMessageIsResponse);
1823 }
1824 });
1825 } else if (response != null) {
1826 return buildResponseWithId(
1827 response,
1828 _udpSocketMethodNegotiateMaxPendingSendRequestsName,
1829 message.header.requestId,
1830 bindings.MessageHeader.kMessageIsResponse);
1831 }
1832 break; 1838 break;
1833 case _udpSocketMethodReceiveMoreName: 1839 case _udpSocketMethodReceiveMoreName:
1834 var params = _UdpSocketReceiveMoreParams.deserialize( 1840 var params = _UdpSocketReceiveMoreParams.deserialize(
1835 message.payload); 1841 message.payload);
1836 _impl.receiveMore(params.datagramNumber); 1842 _impl.receiveMore(params.datagramNumber);
1837 break; 1843 break;
1838 case _udpSocketMethodSendToName: 1844 case _udpSocketMethodSendToName:
1839 var params = _UdpSocketSendToParams.deserialize( 1845 var params = _UdpSocketSendToParams.deserialize(
1840 message.payload); 1846 message.payload);
1841 var response = _impl.sendTo(params.destAddr,params.data,_udpSocketSendTo ResponseParamsFactory); 1847 _impl.sendTo(params.destAddr, params.data, _udpSocketSendToResponseParam sResponder(message.header.requestId));
1842 if (response is Future) {
1843 return response.then((response) {
1844 if (response != null) {
1845 return buildResponseWithId(
1846 response,
1847 _udpSocketMethodSendToName,
1848 message.header.requestId,
1849 bindings.MessageHeader.kMessageIsResponse);
1850 }
1851 });
1852 } else if (response != null) {
1853 return buildResponseWithId(
1854 response,
1855 _udpSocketMethodSendToName,
1856 message.header.requestId,
1857 bindings.MessageHeader.kMessageIsResponse);
1858 }
1859 break; 1848 break;
1860 default: 1849 default:
1861 throw new bindings.MojoCodecError("Unexpected message name"); 1850 throw new bindings.MojoCodecError("Unexpected message name");
1862 break; 1851 break;
1863 } 1852 }
1864 return null;
1865 } 1853 }
1866 1854
1867 UdpSocket get impl => _impl; 1855 UdpSocket get impl => _impl;
1868 set impl(UdpSocket d) { 1856 set impl(UdpSocket d) {
1869 if (d == null) { 1857 if (d == null) {
1870 throw new core.MojoApiError("$this: Cannot set a null implementation"); 1858 throw new core.MojoApiError("$this: Cannot set a null implementation");
1871 } 1859 }
1872 if (isBound && (_impl == null)) { 1860 if (isBound && (_impl == null)) {
1873 beginHandlingEvents(); 1861 beginHandlingEvents();
1874 } 1862 }
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
1908 core.MojoHandle handle, [UdpSocket impl]) 1896 core.MojoHandle handle, [UdpSocket impl])
1909 : super(new _UdpSocketStubControl.fromHandle(handle, impl)); 1897 : super(new _UdpSocketStubControl.fromHandle(handle, impl));
1910 1898
1911 static UdpSocketStub newFromEndpoint( 1899 static UdpSocketStub newFromEndpoint(
1912 core.MojoMessagePipeEndpoint endpoint) { 1900 core.MojoMessagePipeEndpoint endpoint) {
1913 assert(endpoint.setDescription("For UdpSocketStub")); 1901 assert(endpoint.setDescription("For UdpSocketStub"));
1914 return new UdpSocketStub.fromEndpoint(endpoint); 1902 return new UdpSocketStub.fromEndpoint(endpoint);
1915 } 1903 }
1916 1904
1917 1905
1918 dynamic allowAddressReuse([Function responseFactory = null]) { 1906 void allowAddressReuse(void callback(network_error_mojom.NetworkError result)) {
1919 return impl.allowAddressReuse(responseFactory); 1907 return impl.allowAddressReuse(callback);
1920 } 1908 }
1921 dynamic bind(net_address_mojom.NetAddress addr,[Function responseFactory = nul l]) { 1909 void bind(net_address_mojom.NetAddress addr,void callback(network_error_mojom. NetworkError result, net_address_mojom.NetAddress boundAddr, UdpSocketReceiverIn terfaceRequest receiver)) {
1922 return impl.bind(addr,responseFactory); 1910 return impl.bind(addr,callback);
1923 } 1911 }
1924 dynamic connect(net_address_mojom.NetAddress remoteAddr,[Function responseFact ory = null]) { 1912 void connect(net_address_mojom.NetAddress remoteAddr,void callback(network_err or_mojom.NetworkError result, net_address_mojom.NetAddress localAddr, UdpSocketR eceiverInterfaceRequest receiver)) {
1925 return impl.connect(remoteAddr,responseFactory); 1913 return impl.connect(remoteAddr,callback);
1926 } 1914 }
1927 dynamic setSendBufferSize(int size,[Function responseFactory = null]) { 1915 void setSendBufferSize(int size,void callback(network_error_mojom.NetworkError result)) {
1928 return impl.setSendBufferSize(size,responseFactory); 1916 return impl.setSendBufferSize(size,callback);
1929 } 1917 }
1930 dynamic setReceiveBufferSize(int size,[Function responseFactory = null]) { 1918 void setReceiveBufferSize(int size,void callback(network_error_mojom.NetworkEr ror result)) {
1931 return impl.setReceiveBufferSize(size,responseFactory); 1919 return impl.setReceiveBufferSize(size,callback);
1932 } 1920 }
1933 dynamic negotiateMaxPendingSendRequests(int requestedSize,[Function responseFa ctory = null]) { 1921 void negotiateMaxPendingSendRequests(int requestedSize,void callback(int actua lSize)) {
1934 return impl.negotiateMaxPendingSendRequests(requestedSize,responseFactory); 1922 return impl.negotiateMaxPendingSendRequests(requestedSize,callback);
1935 } 1923 }
1936 void receiveMore(int datagramNumber) { 1924 void receiveMore(int datagramNumber) {
1937 return impl.receiveMore(datagramNumber); 1925 return impl.receiveMore(datagramNumber);
1938 } 1926 }
1939 dynamic sendTo(net_address_mojom.NetAddress destAddr,List<int> data,[Function responseFactory = null]) { 1927 void sendTo(net_address_mojom.NetAddress destAddr,List<int> data,void callback (network_error_mojom.NetworkError result)) {
1940 return impl.sendTo(destAddr,data,responseFactory); 1928 return impl.sendTo(destAddr,data,callback);
1941 } 1929 }
1942 } 1930 }
1943 1931
1944 const int _udpSocketReceiverMethodOnReceivedName = 0; 1932 const int _udpSocketReceiverMethodOnReceivedName = 0;
1945 1933
1946 class _UdpSocketReceiverServiceDescription implements service_describer.ServiceD escription { 1934 class _UdpSocketReceiverServiceDescription implements service_describer.ServiceD escription {
1947 dynamic getTopLevelInterface([Function responseFactory]) => 1935 void getTopLevelInterface(Function responder) {
1948 responseFactory(null); 1936 responder(null);
1937 }
1949 1938
1950 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => 1939 void getTypeDefinition(String typeKey, Function responder) {
1951 responseFactory(null); 1940 responder(null);
1941 }
1952 1942
1953 dynamic getAllTypeDefinitions([Function responseFactory]) => 1943 void getAllTypeDefinitions(Function responder) {
1954 responseFactory(null); 1944 responder(null);
1945 }
1955 } 1946 }
1956 1947
1957 abstract class UdpSocketReceiver { 1948 abstract class UdpSocketReceiver {
1958 static const String serviceName = null; 1949 static const String serviceName = null;
1959 1950
1960 static service_describer.ServiceDescription _cachedServiceDescription; 1951 static service_describer.ServiceDescription _cachedServiceDescription;
1961 static service_describer.ServiceDescription get serviceDescription { 1952 static service_describer.ServiceDescription get serviceDescription {
1962 if (_cachedServiceDescription == null) { 1953 if (_cachedServiceDescription == null) {
1963 _cachedServiceDescription = new _UdpSocketReceiverServiceDescription(); 1954 _cachedServiceDescription = new _UdpSocketReceiverServiceDescription();
1964 } 1955 }
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after
2096 : super.fromHandle(handle, autoBegin: impl != null) { 2087 : super.fromHandle(handle, autoBegin: impl != null) {
2097 _impl = impl; 2088 _impl = impl;
2098 } 2089 }
2099 2090
2100 _UdpSocketReceiverStubControl.unbound([this._impl]) : super.unbound(); 2091 _UdpSocketReceiverStubControl.unbound([this._impl]) : super.unbound();
2101 2092
2102 String get serviceName => UdpSocketReceiver.serviceName; 2093 String get serviceName => UdpSocketReceiver.serviceName;
2103 2094
2104 2095
2105 2096
2106 dynamic handleMessage(bindings.ServiceMessage message) { 2097 void handleMessage(bindings.ServiceMessage message) {
2107 if (bindings.ControlMessageHandler.isControlMessage(message)) { 2098 if (bindings.ControlMessageHandler.isControlMessage(message)) {
2108 return bindings.ControlMessageHandler.handleMessage(this, 2099 bindings.ControlMessageHandler.handleMessage(
2109 0, 2100 this, 0, message);
2110 message); 2101 return;
2111 } 2102 }
2112 if (_impl == null) { 2103 if (_impl == null) {
2113 throw new core.MojoApiError("$this has no implementation set"); 2104 throw new core.MojoApiError("$this has no implementation set");
2114 } 2105 }
2115 switch (message.header.type) { 2106 switch (message.header.type) {
2116 case _udpSocketReceiverMethodOnReceivedName: 2107 case _udpSocketReceiverMethodOnReceivedName:
2117 var params = _UdpSocketReceiverOnReceivedParams.deserialize( 2108 var params = _UdpSocketReceiverOnReceivedParams.deserialize(
2118 message.payload); 2109 message.payload);
2119 _impl.onReceived(params.result, params.srcAddr, params.data); 2110 _impl.onReceived(params.result, params.srcAddr, params.data);
2120 break; 2111 break;
2121 default: 2112 default:
2122 throw new bindings.MojoCodecError("Unexpected message name"); 2113 throw new bindings.MojoCodecError("Unexpected message name");
2123 break; 2114 break;
2124 } 2115 }
2125 return null;
2126 } 2116 }
2127 2117
2128 UdpSocketReceiver get impl => _impl; 2118 UdpSocketReceiver get impl => _impl;
2129 set impl(UdpSocketReceiver d) { 2119 set impl(UdpSocketReceiver d) {
2130 if (d == null) { 2120 if (d == null) {
2131 throw new core.MojoApiError("$this: Cannot set a null implementation"); 2121 throw new core.MojoApiError("$this: Cannot set a null implementation");
2132 } 2122 }
2133 if (isBound && (_impl == null)) { 2123 if (isBound && (_impl == null)) {
2134 beginHandlingEvents(); 2124 beginHandlingEvents();
2135 } 2125 }
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
2176 } 2166 }
2177 2167
2178 2168
2179 void onReceived(network_error_mojom.NetworkError result, net_address_mojom.Net Address srcAddr, List<int> data) { 2169 void onReceived(network_error_mojom.NetworkError result, net_address_mojom.Net Address srcAddr, List<int> data) {
2180 return impl.onReceived(result, srcAddr, data); 2170 return impl.onReceived(result, srcAddr, data);
2181 } 2171 }
2182 } 2172 }
2183 2173
2184 2174
2185 2175
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698