OLD | NEW |
1 // WARNING: DO NOT EDIT. This file was generated by a program. | 1 // WARNING: DO NOT EDIT. This file was generated by a program. |
2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. | 2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. |
3 | 3 |
4 library 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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 |
OLD | NEW |