| 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 view_associates_mojom; | 4 library view_associates_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_services/mojo/gfx/composition/hit_tests.mojom.dart' as hit_
tests_mojom; | 9 import 'package:mojo_services/mojo/gfx/composition/hit_tests.mojom.dart' as hit_
tests_mojom; |
| 10 import 'package:mojo_services/mojo/gfx/composition/scene_token.mojom.dart' as sc
ene_token_mojom; | 10 import 'package:mojo_services/mojo/gfx/composition/scene_token.mojom.dart' as sc
ene_token_mojom; |
| 11 import 'package:mojo_services/mojo/ui/view_token.mojom.dart' as view_token_mojom
; | 11 import 'package:mojo_services/mojo/ui/view_token.mojom.dart' as view_token_mojom
; |
| 12 import 'package:mojo_services/mojo/ui/view_tree_token.mojom.dart' as view_tree_t
oken_mojom; | 12 import 'package:mojo_services/mojo/ui/view_tree_token.mojom.dart' as view_tree_t
oken_mojom; |
| 13 | 13 |
| 14 | 14 |
| 15 | 15 |
| 16 class ViewAssociateInfo extends bindings.Struct { | 16 class ViewAssociateInfo extends bindings.Struct { |
| 17 static const List<bindings.StructDataHeader> kVersions = const [ | 17 static const List<bindings.StructDataHeader> kVersions = const [ |
| 18 const bindings.StructDataHeader(24, 0) | 18 const bindings.StructDataHeader(24, 0) |
| 19 ]; | 19 ]; |
| 20 List<String> viewServiceNames = null; | 20 List<String> viewServiceNames = null; |
| 21 List<String> viewTreeServiceNames = null; | 21 List<String> viewTreeServiceNames = null; |
| 22 | 22 |
| 23 ViewAssociateInfo() : super(kVersions.last.size); | 23 ViewAssociateInfo() : super(kVersions.last.size); |
| 24 | 24 |
| 25 ViewAssociateInfo.init( |
| 26 List<String> this.viewServiceNames, |
| 27 List<String> this.viewTreeServiceNames |
| 28 ) : super(kVersions.last.size); |
| 29 |
| 25 static ViewAssociateInfo deserialize(bindings.Message message) { | 30 static ViewAssociateInfo deserialize(bindings.Message message) { |
| 26 var decoder = new bindings.Decoder(message); | 31 var decoder = new bindings.Decoder(message); |
| 27 var result = decode(decoder); | 32 var result = decode(decoder); |
| 28 if (decoder.excessHandles != null) { | 33 if (decoder.excessHandles != null) { |
| 29 decoder.excessHandles.forEach((h) => h.close()); | 34 decoder.excessHandles.forEach((h) => h.close()); |
| 30 } | 35 } |
| 31 return result; | 36 return result; |
| 32 } | 37 } |
| 33 | 38 |
| 34 static ViewAssociateInfo decode(bindings.Decoder decoder0) { | 39 static ViewAssociateInfo decode(bindings.Decoder decoder0) { |
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 134 | 139 |
| 135 | 140 |
| 136 class _ViewAssociateConnectParams extends bindings.Struct { | 141 class _ViewAssociateConnectParams extends bindings.Struct { |
| 137 static const List<bindings.StructDataHeader> kVersions = const [ | 142 static const List<bindings.StructDataHeader> kVersions = const [ |
| 138 const bindings.StructDataHeader(16, 0) | 143 const bindings.StructDataHeader(16, 0) |
| 139 ]; | 144 ]; |
| 140 ViewInspectorInterface inspector = null; | 145 ViewInspectorInterface inspector = null; |
| 141 | 146 |
| 142 _ViewAssociateConnectParams() : super(kVersions.last.size); | 147 _ViewAssociateConnectParams() : super(kVersions.last.size); |
| 143 | 148 |
| 149 _ViewAssociateConnectParams.init( |
| 150 ViewInspectorInterface this.inspector |
| 151 ) : super(kVersions.last.size); |
| 152 |
| 144 static _ViewAssociateConnectParams deserialize(bindings.Message message) { | 153 static _ViewAssociateConnectParams deserialize(bindings.Message message) { |
| 145 var decoder = new bindings.Decoder(message); | 154 var decoder = new bindings.Decoder(message); |
| 146 var result = decode(decoder); | 155 var result = decode(decoder); |
| 147 if (decoder.excessHandles != null) { | 156 if (decoder.excessHandles != null) { |
| 148 decoder.excessHandles.forEach((h) => h.close()); | 157 decoder.excessHandles.forEach((h) => h.close()); |
| 149 } | 158 } |
| 150 return result; | 159 return result; |
| 151 } | 160 } |
| 152 | 161 |
| 153 static _ViewAssociateConnectParams decode(bindings.Decoder decoder0) { | 162 static _ViewAssociateConnectParams decode(bindings.Decoder decoder0) { |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 205 | 214 |
| 206 | 215 |
| 207 class ViewAssociateConnectResponseParams extends bindings.Struct { | 216 class ViewAssociateConnectResponseParams extends bindings.Struct { |
| 208 static const List<bindings.StructDataHeader> kVersions = const [ | 217 static const List<bindings.StructDataHeader> kVersions = const [ |
| 209 const bindings.StructDataHeader(16, 0) | 218 const bindings.StructDataHeader(16, 0) |
| 210 ]; | 219 ]; |
| 211 ViewAssociateInfo info = null; | 220 ViewAssociateInfo info = null; |
| 212 | 221 |
| 213 ViewAssociateConnectResponseParams() : super(kVersions.last.size); | 222 ViewAssociateConnectResponseParams() : super(kVersions.last.size); |
| 214 | 223 |
| 224 ViewAssociateConnectResponseParams.init( |
| 225 ViewAssociateInfo this.info |
| 226 ) : super(kVersions.last.size); |
| 227 |
| 215 static ViewAssociateConnectResponseParams deserialize(bindings.Message message
) { | 228 static ViewAssociateConnectResponseParams deserialize(bindings.Message message
) { |
| 216 var decoder = new bindings.Decoder(message); | 229 var decoder = new bindings.Decoder(message); |
| 217 var result = decode(decoder); | 230 var result = decode(decoder); |
| 218 if (decoder.excessHandles != null) { | 231 if (decoder.excessHandles != null) { |
| 219 decoder.excessHandles.forEach((h) => h.close()); | 232 decoder.excessHandles.forEach((h) => h.close()); |
| 220 } | 233 } |
| 221 return result; | 234 return result; |
| 222 } | 235 } |
| 223 | 236 |
| 224 static ViewAssociateConnectResponseParams decode(bindings.Decoder decoder0) { | 237 static ViewAssociateConnectResponseParams decode(bindings.Decoder decoder0) { |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 280 class _ViewAssociateConnectToViewServiceParams extends bindings.Struct { | 293 class _ViewAssociateConnectToViewServiceParams extends bindings.Struct { |
| 281 static const List<bindings.StructDataHeader> kVersions = const [ | 294 static const List<bindings.StructDataHeader> kVersions = const [ |
| 282 const bindings.StructDataHeader(32, 0) | 295 const bindings.StructDataHeader(32, 0) |
| 283 ]; | 296 ]; |
| 284 view_token_mojom.ViewToken viewToken = null; | 297 view_token_mojom.ViewToken viewToken = null; |
| 285 String serviceName_ = null; | 298 String serviceName_ = null; |
| 286 core.MojoMessagePipeEndpoint pipe = null; | 299 core.MojoMessagePipeEndpoint pipe = null; |
| 287 | 300 |
| 288 _ViewAssociateConnectToViewServiceParams() : super(kVersions.last.size); | 301 _ViewAssociateConnectToViewServiceParams() : super(kVersions.last.size); |
| 289 | 302 |
| 303 _ViewAssociateConnectToViewServiceParams.init( |
| 304 view_token_mojom.ViewToken this.viewToken, |
| 305 String this.serviceName_, |
| 306 core.MojoMessagePipeEndpoint this.pipe |
| 307 ) : super(kVersions.last.size); |
| 308 |
| 290 static _ViewAssociateConnectToViewServiceParams deserialize(bindings.Message m
essage) { | 309 static _ViewAssociateConnectToViewServiceParams deserialize(bindings.Message m
essage) { |
| 291 var decoder = new bindings.Decoder(message); | 310 var decoder = new bindings.Decoder(message); |
| 292 var result = decode(decoder); | 311 var result = decode(decoder); |
| 293 if (decoder.excessHandles != null) { | 312 if (decoder.excessHandles != null) { |
| 294 decoder.excessHandles.forEach((h) => h.close()); | 313 decoder.excessHandles.forEach((h) => h.close()); |
| 295 } | 314 } |
| 296 return result; | 315 return result; |
| 297 } | 316 } |
| 298 | 317 |
| 299 static _ViewAssociateConnectToViewServiceParams decode(bindings.Decoder decode
r0) { | 318 static _ViewAssociateConnectToViewServiceParams decode(bindings.Decoder decode
r0) { |
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 378 class _ViewAssociateConnectToViewTreeServiceParams extends bindings.Struct { | 397 class _ViewAssociateConnectToViewTreeServiceParams extends bindings.Struct { |
| 379 static const List<bindings.StructDataHeader> kVersions = const [ | 398 static const List<bindings.StructDataHeader> kVersions = const [ |
| 380 const bindings.StructDataHeader(32, 0) | 399 const bindings.StructDataHeader(32, 0) |
| 381 ]; | 400 ]; |
| 382 view_tree_token_mojom.ViewTreeToken viewTreeToken = null; | 401 view_tree_token_mojom.ViewTreeToken viewTreeToken = null; |
| 383 String serviceName_ = null; | 402 String serviceName_ = null; |
| 384 core.MojoMessagePipeEndpoint pipe = null; | 403 core.MojoMessagePipeEndpoint pipe = null; |
| 385 | 404 |
| 386 _ViewAssociateConnectToViewTreeServiceParams() : super(kVersions.last.size); | 405 _ViewAssociateConnectToViewTreeServiceParams() : super(kVersions.last.size); |
| 387 | 406 |
| 407 _ViewAssociateConnectToViewTreeServiceParams.init( |
| 408 view_tree_token_mojom.ViewTreeToken this.viewTreeToken, |
| 409 String this.serviceName_, |
| 410 core.MojoMessagePipeEndpoint this.pipe |
| 411 ) : super(kVersions.last.size); |
| 412 |
| 388 static _ViewAssociateConnectToViewTreeServiceParams deserialize(bindings.Messa
ge message) { | 413 static _ViewAssociateConnectToViewTreeServiceParams deserialize(bindings.Messa
ge message) { |
| 389 var decoder = new bindings.Decoder(message); | 414 var decoder = new bindings.Decoder(message); |
| 390 var result = decode(decoder); | 415 var result = decode(decoder); |
| 391 if (decoder.excessHandles != null) { | 416 if (decoder.excessHandles != null) { |
| 392 decoder.excessHandles.forEach((h) => h.close()); | 417 decoder.excessHandles.forEach((h) => h.close()); |
| 393 } | 418 } |
| 394 return result; | 419 return result; |
| 395 } | 420 } |
| 396 | 421 |
| 397 static _ViewAssociateConnectToViewTreeServiceParams decode(bindings.Decoder de
coder0) { | 422 static _ViewAssociateConnectToViewTreeServiceParams decode(bindings.Decoder de
coder0) { |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 475 | 500 |
| 476 class _ViewInspectorGetHitTesterParams extends bindings.Struct { | 501 class _ViewInspectorGetHitTesterParams extends bindings.Struct { |
| 477 static const List<bindings.StructDataHeader> kVersions = const [ | 502 static const List<bindings.StructDataHeader> kVersions = const [ |
| 478 const bindings.StructDataHeader(24, 0) | 503 const bindings.StructDataHeader(24, 0) |
| 479 ]; | 504 ]; |
| 480 view_tree_token_mojom.ViewTreeToken viewTreeToken = null; | 505 view_tree_token_mojom.ViewTreeToken viewTreeToken = null; |
| 481 hit_tests_mojom.HitTesterInterfaceRequest hitTester = null; | 506 hit_tests_mojom.HitTesterInterfaceRequest hitTester = null; |
| 482 | 507 |
| 483 _ViewInspectorGetHitTesterParams() : super(kVersions.last.size); | 508 _ViewInspectorGetHitTesterParams() : super(kVersions.last.size); |
| 484 | 509 |
| 510 _ViewInspectorGetHitTesterParams.init( |
| 511 view_tree_token_mojom.ViewTreeToken this.viewTreeToken, |
| 512 hit_tests_mojom.HitTesterInterfaceRequest this.hitTester |
| 513 ) : super(kVersions.last.size); |
| 514 |
| 485 static _ViewInspectorGetHitTesterParams deserialize(bindings.Message message)
{ | 515 static _ViewInspectorGetHitTesterParams deserialize(bindings.Message message)
{ |
| 486 var decoder = new bindings.Decoder(message); | 516 var decoder = new bindings.Decoder(message); |
| 487 var result = decode(decoder); | 517 var result = decode(decoder); |
| 488 if (decoder.excessHandles != null) { | 518 if (decoder.excessHandles != null) { |
| 489 decoder.excessHandles.forEach((h) => h.close()); | 519 decoder.excessHandles.forEach((h) => h.close()); |
| 490 } | 520 } |
| 491 return result; | 521 return result; |
| 492 } | 522 } |
| 493 | 523 |
| 494 static _ViewInspectorGetHitTesterParams decode(bindings.Decoder decoder0) { | 524 static _ViewInspectorGetHitTesterParams decode(bindings.Decoder decoder0) { |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 559 | 589 |
| 560 | 590 |
| 561 class ViewInspectorGetHitTesterResponseParams extends bindings.Struct { | 591 class ViewInspectorGetHitTesterResponseParams extends bindings.Struct { |
| 562 static const List<bindings.StructDataHeader> kVersions = const [ | 592 static const List<bindings.StructDataHeader> kVersions = const [ |
| 563 const bindings.StructDataHeader(16, 0) | 593 const bindings.StructDataHeader(16, 0) |
| 564 ]; | 594 ]; |
| 565 bool rendererChanged = false; | 595 bool rendererChanged = false; |
| 566 | 596 |
| 567 ViewInspectorGetHitTesterResponseParams() : super(kVersions.last.size); | 597 ViewInspectorGetHitTesterResponseParams() : super(kVersions.last.size); |
| 568 | 598 |
| 599 ViewInspectorGetHitTesterResponseParams.init( |
| 600 bool this.rendererChanged |
| 601 ) : super(kVersions.last.size); |
| 602 |
| 569 static ViewInspectorGetHitTesterResponseParams deserialize(bindings.Message me
ssage) { | 603 static ViewInspectorGetHitTesterResponseParams deserialize(bindings.Message me
ssage) { |
| 570 var decoder = new bindings.Decoder(message); | 604 var decoder = new bindings.Decoder(message); |
| 571 var result = decode(decoder); | 605 var result = decode(decoder); |
| 572 if (decoder.excessHandles != null) { | 606 if (decoder.excessHandles != null) { |
| 573 decoder.excessHandles.forEach((h) => h.close()); | 607 decoder.excessHandles.forEach((h) => h.close()); |
| 574 } | 608 } |
| 575 return result; | 609 return result; |
| 576 } | 610 } |
| 577 | 611 |
| 578 static ViewInspectorGetHitTesterResponseParams decode(bindings.Decoder decoder
0) { | 612 static ViewInspectorGetHitTesterResponseParams decode(bindings.Decoder decoder
0) { |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 631 | 665 |
| 632 | 666 |
| 633 class _ViewInspectorResolveScenesParams extends bindings.Struct { | 667 class _ViewInspectorResolveScenesParams extends bindings.Struct { |
| 634 static const List<bindings.StructDataHeader> kVersions = const [ | 668 static const List<bindings.StructDataHeader> kVersions = const [ |
| 635 const bindings.StructDataHeader(16, 0) | 669 const bindings.StructDataHeader(16, 0) |
| 636 ]; | 670 ]; |
| 637 List<scene_token_mojom.SceneToken> sceneTokens = null; | 671 List<scene_token_mojom.SceneToken> sceneTokens = null; |
| 638 | 672 |
| 639 _ViewInspectorResolveScenesParams() : super(kVersions.last.size); | 673 _ViewInspectorResolveScenesParams() : super(kVersions.last.size); |
| 640 | 674 |
| 675 _ViewInspectorResolveScenesParams.init( |
| 676 List<scene_token_mojom.SceneToken> this.sceneTokens |
| 677 ) : super(kVersions.last.size); |
| 678 |
| 641 static _ViewInspectorResolveScenesParams deserialize(bindings.Message message)
{ | 679 static _ViewInspectorResolveScenesParams deserialize(bindings.Message message)
{ |
| 642 var decoder = new bindings.Decoder(message); | 680 var decoder = new bindings.Decoder(message); |
| 643 var result = decode(decoder); | 681 var result = decode(decoder); |
| 644 if (decoder.excessHandles != null) { | 682 if (decoder.excessHandles != null) { |
| 645 decoder.excessHandles.forEach((h) => h.close()); | 683 decoder.excessHandles.forEach((h) => h.close()); |
| 646 } | 684 } |
| 647 return result; | 685 return result; |
| 648 } | 686 } |
| 649 | 687 |
| 650 static _ViewInspectorResolveScenesParams decode(bindings.Decoder decoder0) { | 688 static _ViewInspectorResolveScenesParams decode(bindings.Decoder decoder0) { |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 719 | 757 |
| 720 | 758 |
| 721 class ViewInspectorResolveScenesResponseParams extends bindings.Struct { | 759 class ViewInspectorResolveScenesResponseParams extends bindings.Struct { |
| 722 static const List<bindings.StructDataHeader> kVersions = const [ | 760 static const List<bindings.StructDataHeader> kVersions = const [ |
| 723 const bindings.StructDataHeader(16, 0) | 761 const bindings.StructDataHeader(16, 0) |
| 724 ]; | 762 ]; |
| 725 List<view_token_mojom.ViewToken> viewTokens = null; | 763 List<view_token_mojom.ViewToken> viewTokens = null; |
| 726 | 764 |
| 727 ViewInspectorResolveScenesResponseParams() : super(kVersions.last.size); | 765 ViewInspectorResolveScenesResponseParams() : super(kVersions.last.size); |
| 728 | 766 |
| 767 ViewInspectorResolveScenesResponseParams.init( |
| 768 List<view_token_mojom.ViewToken> this.viewTokens |
| 769 ) : super(kVersions.last.size); |
| 770 |
| 729 static ViewInspectorResolveScenesResponseParams deserialize(bindings.Message m
essage) { | 771 static ViewInspectorResolveScenesResponseParams deserialize(bindings.Message m
essage) { |
| 730 var decoder = new bindings.Decoder(message); | 772 var decoder = new bindings.Decoder(message); |
| 731 var result = decode(decoder); | 773 var result = decode(decoder); |
| 732 if (decoder.excessHandles != null) { | 774 if (decoder.excessHandles != null) { |
| 733 decoder.excessHandles.forEach((h) => h.close()); | 775 decoder.excessHandles.forEach((h) => h.close()); |
| 734 } | 776 } |
| 735 return result; | 777 return result; |
| 736 } | 778 } |
| 737 | 779 |
| 738 static ViewInspectorResolveScenesResponseParams decode(bindings.Decoder decode
r0) { | 780 static ViewInspectorResolveScenesResponseParams decode(bindings.Decoder decode
r0) { |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 803 map["viewTokens"] = viewTokens; | 845 map["viewTokens"] = viewTokens; |
| 804 return map; | 846 return map; |
| 805 } | 847 } |
| 806 } | 848 } |
| 807 | 849 |
| 808 const int _viewAssociateMethodConnectName = 0; | 850 const int _viewAssociateMethodConnectName = 0; |
| 809 const int _viewAssociateMethodConnectToViewServiceName = 1; | 851 const int _viewAssociateMethodConnectToViewServiceName = 1; |
| 810 const int _viewAssociateMethodConnectToViewTreeServiceName = 2; | 852 const int _viewAssociateMethodConnectToViewTreeServiceName = 2; |
| 811 | 853 |
| 812 class _ViewAssociateServiceDescription implements service_describer.ServiceDescr
iption { | 854 class _ViewAssociateServiceDescription implements service_describer.ServiceDescr
iption { |
| 813 dynamic getTopLevelInterface([Function responseFactory]) => | 855 void getTopLevelInterface(Function responder) { |
| 814 responseFactory(null); | 856 responder(null); |
| 857 } |
| 815 | 858 |
| 816 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 859 void getTypeDefinition(String typeKey, Function responder) { |
| 817 responseFactory(null); | 860 responder(null); |
| 861 } |
| 818 | 862 |
| 819 dynamic getAllTypeDefinitions([Function responseFactory]) => | 863 void getAllTypeDefinitions(Function responder) { |
| 820 responseFactory(null); | 864 responder(null); |
| 865 } |
| 821 } | 866 } |
| 822 | 867 |
| 823 abstract class ViewAssociate { | 868 abstract class ViewAssociate { |
| 824 static const String serviceName = "mojo::ui::ViewAssociate"; | 869 static const String serviceName = "mojo::ui::ViewAssociate"; |
| 825 | 870 |
| 826 static service_describer.ServiceDescription _cachedServiceDescription; | 871 static service_describer.ServiceDescription _cachedServiceDescription; |
| 827 static service_describer.ServiceDescription get serviceDescription { | 872 static service_describer.ServiceDescription get serviceDescription { |
| 828 if (_cachedServiceDescription == null) { | 873 if (_cachedServiceDescription == null) { |
| 829 _cachedServiceDescription = new _ViewAssociateServiceDescription(); | 874 _cachedServiceDescription = new _ViewAssociateServiceDescription(); |
| 830 } | 875 } |
| 831 return _cachedServiceDescription; | 876 return _cachedServiceDescription; |
| 832 } | 877 } |
| 833 | 878 |
| 834 static ViewAssociateProxy connectToService( | 879 static ViewAssociateProxy connectToService( |
| 835 bindings.ServiceConnector s, String url, [String serviceName]) { | 880 bindings.ServiceConnector s, String url, [String serviceName]) { |
| 836 ViewAssociateProxy p = new ViewAssociateProxy.unbound(); | 881 ViewAssociateProxy p = new ViewAssociateProxy.unbound(); |
| 837 String name = serviceName ?? ViewAssociate.serviceName; | 882 String name = serviceName ?? ViewAssociate.serviceName; |
| 838 if ((name == null) || name.isEmpty) { | 883 if ((name == null) || name.isEmpty) { |
| 839 throw new core.MojoApiError( | 884 throw new core.MojoApiError( |
| 840 "If an interface has no ServiceName, then one must be provided."); | 885 "If an interface has no ServiceName, then one must be provided."); |
| 841 } | 886 } |
| 842 s.connectToService(url, p, name); | 887 s.connectToService(url, p, name); |
| 843 return p; | 888 return p; |
| 844 } | 889 } |
| 845 dynamic connect(ViewInspectorInterface inspector,[Function responseFactory = n
ull]); | 890 void connect(ViewInspectorInterface inspector,void callback(ViewAssociateInfo
info)); |
| 846 void connectToViewService(view_token_mojom.ViewToken viewToken, String service
Name_, core.MojoMessagePipeEndpoint pipe); | 891 void connectToViewService(view_token_mojom.ViewToken viewToken, String service
Name_, core.MojoMessagePipeEndpoint pipe); |
| 847 void connectToViewTreeService(view_tree_token_mojom.ViewTreeToken viewTreeToke
n, String serviceName_, core.MojoMessagePipeEndpoint pipe); | 892 void connectToViewTreeService(view_tree_token_mojom.ViewTreeToken viewTreeToke
n, String serviceName_, core.MojoMessagePipeEndpoint pipe); |
| 848 } | 893 } |
| 849 | 894 |
| 850 abstract class ViewAssociateInterface | 895 abstract class ViewAssociateInterface |
| 851 implements bindings.MojoInterface<ViewAssociate>, | 896 implements bindings.MojoInterface<ViewAssociate>, |
| 852 ViewAssociate { | 897 ViewAssociate { |
| 853 factory ViewAssociateInterface([ViewAssociate impl]) => | 898 factory ViewAssociateInterface([ViewAssociate impl]) => |
| 854 new ViewAssociateStub.unbound(impl); | 899 new ViewAssociateStub.unbound(impl); |
| 855 | 900 |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 887 | 932 |
| 888 void handleResponse(bindings.ServiceMessage message) { | 933 void handleResponse(bindings.ServiceMessage message) { |
| 889 switch (message.header.type) { | 934 switch (message.header.type) { |
| 890 case _viewAssociateMethodConnectName: | 935 case _viewAssociateMethodConnectName: |
| 891 var r = ViewAssociateConnectResponseParams.deserialize( | 936 var r = ViewAssociateConnectResponseParams.deserialize( |
| 892 message.payload); | 937 message.payload); |
| 893 if (!message.header.hasRequestId) { | 938 if (!message.header.hasRequestId) { |
| 894 proxyError("Expected a message with a valid request Id."); | 939 proxyError("Expected a message with a valid request Id."); |
| 895 return; | 940 return; |
| 896 } | 941 } |
| 897 Completer c = completerMap[message.header.requestId]; | 942 Function callback = callbackMap[message.header.requestId]; |
| 898 if (c == null) { | 943 if (callback == null) { |
| 899 proxyError( | 944 proxyError( |
| 900 "Message had unknown request Id: ${message.header.requestId}"); | 945 "Message had unknown request Id: ${message.header.requestId}"); |
| 901 return; | 946 return; |
| 902 } | 947 } |
| 903 completerMap.remove(message.header.requestId); | 948 callbackMap.remove(message.header.requestId); |
| 904 if (c.isCompleted) { | 949 callback(r.info ); |
| 905 proxyError("Response completer already completed"); | |
| 906 return; | |
| 907 } | |
| 908 c.complete(r); | |
| 909 break; | 950 break; |
| 910 default: | 951 default: |
| 911 proxyError("Unexpected message type: ${message.header.type}"); | 952 proxyError("Unexpected message type: ${message.header.type}"); |
| 912 close(immediate: true); | 953 close(immediate: true); |
| 913 break; | 954 break; |
| 914 } | 955 } |
| 915 } | 956 } |
| 916 | 957 |
| 917 @override | 958 @override |
| 918 String toString() { | 959 String toString() { |
| (...skipping 24 matching lines...) Expand all Loading... |
| 943 return newMockedProxy; | 984 return newMockedProxy; |
| 944 } | 985 } |
| 945 | 986 |
| 946 static ViewAssociateProxy newFromEndpoint( | 987 static ViewAssociateProxy newFromEndpoint( |
| 947 core.MojoMessagePipeEndpoint endpoint) { | 988 core.MojoMessagePipeEndpoint endpoint) { |
| 948 assert(endpoint.setDescription("For ViewAssociateProxy")); | 989 assert(endpoint.setDescription("For ViewAssociateProxy")); |
| 949 return new ViewAssociateProxy.fromEndpoint(endpoint); | 990 return new ViewAssociateProxy.fromEndpoint(endpoint); |
| 950 } | 991 } |
| 951 | 992 |
| 952 | 993 |
| 953 dynamic connect(ViewInspectorInterface inspector,[Function responseFactory = n
ull]) { | 994 void connect(ViewInspectorInterface inspector,void callback(ViewAssociateInfo
info)) { |
| 954 if (impl != null) { | 995 if (impl != null) { |
| 955 return new Future(() => impl.connect(inspector,_ViewAssociateStubControl._
viewAssociateConnectResponseParamsFactory)); | 996 impl.connect(inspector,callback); |
| 997 return; |
| 956 } | 998 } |
| 957 var params = new _ViewAssociateConnectParams(); | 999 var params = new _ViewAssociateConnectParams(); |
| 958 params.inspector = inspector; | 1000 params.inspector = inspector; |
| 959 return ctrl.sendMessageWithRequestId( | 1001 ctrl.sendMessageWithRequestId( |
| 960 params, | 1002 params, |
| 961 _viewAssociateMethodConnectName, | 1003 _viewAssociateMethodConnectName, |
| 962 -1, | 1004 -1, |
| 963 bindings.MessageHeader.kMessageExpectsResponse); | 1005 bindings.MessageHeader.kMessageExpectsResponse, |
| 1006 callback); |
| 964 } | 1007 } |
| 965 void connectToViewService(view_token_mojom.ViewToken viewToken, String service
Name_, core.MojoMessagePipeEndpoint pipe) { | 1008 void connectToViewService(view_token_mojom.ViewToken viewToken, String service
Name_, core.MojoMessagePipeEndpoint pipe) { |
| 966 if (impl != null) { | 1009 if (impl != null) { |
| 967 impl.connectToViewService(viewToken, serviceName_, pipe); | 1010 impl.connectToViewService(viewToken, serviceName_, pipe); |
| 968 return; | 1011 return; |
| 969 } | 1012 } |
| 970 if (!ctrl.isBound) { | 1013 if (!ctrl.isBound) { |
| 971 ctrl.proxyError("The Proxy is closed."); | 1014 ctrl.proxyError("The Proxy is closed."); |
| 972 return; | 1015 return; |
| 973 } | 1016 } |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1011 core.MojoHandle handle, [ViewAssociate impl]) | 1054 core.MojoHandle handle, [ViewAssociate impl]) |
| 1012 : super.fromHandle(handle, autoBegin: impl != null) { | 1055 : super.fromHandle(handle, autoBegin: impl != null) { |
| 1013 _impl = impl; | 1056 _impl = impl; |
| 1014 } | 1057 } |
| 1015 | 1058 |
| 1016 _ViewAssociateStubControl.unbound([this._impl]) : super.unbound(); | 1059 _ViewAssociateStubControl.unbound([this._impl]) : super.unbound(); |
| 1017 | 1060 |
| 1018 String get serviceName => ViewAssociate.serviceName; | 1061 String get serviceName => ViewAssociate.serviceName; |
| 1019 | 1062 |
| 1020 | 1063 |
| 1021 static ViewAssociateConnectResponseParams _viewAssociateConnectResponseParamsF
actory(ViewAssociateInfo info) { | 1064 Function _viewAssociateConnectResponseParamsResponder( |
| 1022 var result = new ViewAssociateConnectResponseParams(); | 1065 int requestId) { |
| 1023 result.info = info; | 1066 return (ViewAssociateInfo info) { |
| 1024 return result; | 1067 var result = new ViewAssociateConnectResponseParams(); |
| 1068 result.info = info; |
| 1069 sendResponse(buildResponseWithId( |
| 1070 result, |
| 1071 _viewAssociateMethodConnectName, |
| 1072 requestId, |
| 1073 bindings.MessageHeader.kMessageIsResponse)); |
| 1074 }; |
| 1025 } | 1075 } |
| 1026 | 1076 |
| 1027 dynamic handleMessage(bindings.ServiceMessage message) { | 1077 void handleMessage(bindings.ServiceMessage message) { |
| 1028 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 1078 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
| 1029 return bindings.ControlMessageHandler.handleMessage(this, | 1079 bindings.ControlMessageHandler.handleMessage( |
| 1030 0, | 1080 this, 0, message); |
| 1031 message); | 1081 return; |
| 1032 } | 1082 } |
| 1033 if (_impl == null) { | 1083 if (_impl == null) { |
| 1034 throw new core.MojoApiError("$this has no implementation set"); | 1084 throw new core.MojoApiError("$this has no implementation set"); |
| 1035 } | 1085 } |
| 1036 switch (message.header.type) { | 1086 switch (message.header.type) { |
| 1037 case _viewAssociateMethodConnectName: | 1087 case _viewAssociateMethodConnectName: |
| 1038 var params = _ViewAssociateConnectParams.deserialize( | 1088 var params = _ViewAssociateConnectParams.deserialize( |
| 1039 message.payload); | 1089 message.payload); |
| 1040 var response = _impl.connect(params.inspector,_viewAssociateConnectRespo
nseParamsFactory); | 1090 _impl.connect(params.inspector, _viewAssociateConnectResponseParamsRespo
nder(message.header.requestId)); |
| 1041 if (response is Future) { | |
| 1042 return response.then((response) { | |
| 1043 if (response != null) { | |
| 1044 return buildResponseWithId( | |
| 1045 response, | |
| 1046 _viewAssociateMethodConnectName, | |
| 1047 message.header.requestId, | |
| 1048 bindings.MessageHeader.kMessageIsResponse); | |
| 1049 } | |
| 1050 }); | |
| 1051 } else if (response != null) { | |
| 1052 return buildResponseWithId( | |
| 1053 response, | |
| 1054 _viewAssociateMethodConnectName, | |
| 1055 message.header.requestId, | |
| 1056 bindings.MessageHeader.kMessageIsResponse); | |
| 1057 } | |
| 1058 break; | 1091 break; |
| 1059 case _viewAssociateMethodConnectToViewServiceName: | 1092 case _viewAssociateMethodConnectToViewServiceName: |
| 1060 var params = _ViewAssociateConnectToViewServiceParams.deserialize( | 1093 var params = _ViewAssociateConnectToViewServiceParams.deserialize( |
| 1061 message.payload); | 1094 message.payload); |
| 1062 _impl.connectToViewService(params.viewToken, params.serviceName_, params
.pipe); | 1095 _impl.connectToViewService(params.viewToken, params.serviceName_, params
.pipe); |
| 1063 break; | 1096 break; |
| 1064 case _viewAssociateMethodConnectToViewTreeServiceName: | 1097 case _viewAssociateMethodConnectToViewTreeServiceName: |
| 1065 var params = _ViewAssociateConnectToViewTreeServiceParams.deserialize( | 1098 var params = _ViewAssociateConnectToViewTreeServiceParams.deserialize( |
| 1066 message.payload); | 1099 message.payload); |
| 1067 _impl.connectToViewTreeService(params.viewTreeToken, params.serviceName_
, params.pipe); | 1100 _impl.connectToViewTreeService(params.viewTreeToken, params.serviceName_
, params.pipe); |
| 1068 break; | 1101 break; |
| 1069 default: | 1102 default: |
| 1070 throw new bindings.MojoCodecError("Unexpected message name"); | 1103 throw new bindings.MojoCodecError("Unexpected message name"); |
| 1071 break; | 1104 break; |
| 1072 } | 1105 } |
| 1073 return null; | |
| 1074 } | 1106 } |
| 1075 | 1107 |
| 1076 ViewAssociate get impl => _impl; | 1108 ViewAssociate get impl => _impl; |
| 1077 set impl(ViewAssociate d) { | 1109 set impl(ViewAssociate d) { |
| 1078 if (d == null) { | 1110 if (d == null) { |
| 1079 throw new core.MojoApiError("$this: Cannot set a null implementation"); | 1111 throw new core.MojoApiError("$this: Cannot set a null implementation"); |
| 1080 } | 1112 } |
| 1081 if (isBound && (_impl == null)) { | 1113 if (isBound && (_impl == null)) { |
| 1082 beginHandlingEvents(); | 1114 beginHandlingEvents(); |
| 1083 } | 1115 } |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1117 core.MojoHandle handle, [ViewAssociate impl]) | 1149 core.MojoHandle handle, [ViewAssociate impl]) |
| 1118 : super(new _ViewAssociateStubControl.fromHandle(handle, impl)); | 1150 : super(new _ViewAssociateStubControl.fromHandle(handle, impl)); |
| 1119 | 1151 |
| 1120 static ViewAssociateStub newFromEndpoint( | 1152 static ViewAssociateStub newFromEndpoint( |
| 1121 core.MojoMessagePipeEndpoint endpoint) { | 1153 core.MojoMessagePipeEndpoint endpoint) { |
| 1122 assert(endpoint.setDescription("For ViewAssociateStub")); | 1154 assert(endpoint.setDescription("For ViewAssociateStub")); |
| 1123 return new ViewAssociateStub.fromEndpoint(endpoint); | 1155 return new ViewAssociateStub.fromEndpoint(endpoint); |
| 1124 } | 1156 } |
| 1125 | 1157 |
| 1126 | 1158 |
| 1127 dynamic connect(ViewInspectorInterface inspector,[Function responseFactory = n
ull]) { | 1159 void connect(ViewInspectorInterface inspector,void callback(ViewAssociateInfo
info)) { |
| 1128 return impl.connect(inspector,responseFactory); | 1160 return impl.connect(inspector,callback); |
| 1129 } | 1161 } |
| 1130 void connectToViewService(view_token_mojom.ViewToken viewToken, String service
Name_, core.MojoMessagePipeEndpoint pipe) { | 1162 void connectToViewService(view_token_mojom.ViewToken viewToken, String service
Name_, core.MojoMessagePipeEndpoint pipe) { |
| 1131 return impl.connectToViewService(viewToken, serviceName_, pipe); | 1163 return impl.connectToViewService(viewToken, serviceName_, pipe); |
| 1132 } | 1164 } |
| 1133 void connectToViewTreeService(view_tree_token_mojom.ViewTreeToken viewTreeToke
n, String serviceName_, core.MojoMessagePipeEndpoint pipe) { | 1165 void connectToViewTreeService(view_tree_token_mojom.ViewTreeToken viewTreeToke
n, String serviceName_, core.MojoMessagePipeEndpoint pipe) { |
| 1134 return impl.connectToViewTreeService(viewTreeToken, serviceName_, pipe); | 1166 return impl.connectToViewTreeService(viewTreeToken, serviceName_, pipe); |
| 1135 } | 1167 } |
| 1136 } | 1168 } |
| 1137 | 1169 |
| 1138 | 1170 |
| 1139 class _ViewAssociateOwnerServiceDescription implements service_describer.Service
Description { | 1171 class _ViewAssociateOwnerServiceDescription implements service_describer.Service
Description { |
| 1140 dynamic getTopLevelInterface([Function responseFactory]) => | 1172 void getTopLevelInterface(Function responder) { |
| 1141 responseFactory(null); | 1173 responder(null); |
| 1174 } |
| 1142 | 1175 |
| 1143 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 1176 void getTypeDefinition(String typeKey, Function responder) { |
| 1144 responseFactory(null); | 1177 responder(null); |
| 1178 } |
| 1145 | 1179 |
| 1146 dynamic getAllTypeDefinitions([Function responseFactory]) => | 1180 void getAllTypeDefinitions(Function responder) { |
| 1147 responseFactory(null); | 1181 responder(null); |
| 1182 } |
| 1148 } | 1183 } |
| 1149 | 1184 |
| 1150 abstract class ViewAssociateOwner { | 1185 abstract class ViewAssociateOwner { |
| 1151 static const String serviceName = "mojo::ui::ViewAssociateOwner"; | 1186 static const String serviceName = "mojo::ui::ViewAssociateOwner"; |
| 1152 | 1187 |
| 1153 static service_describer.ServiceDescription _cachedServiceDescription; | 1188 static service_describer.ServiceDescription _cachedServiceDescription; |
| 1154 static service_describer.ServiceDescription get serviceDescription { | 1189 static service_describer.ServiceDescription get serviceDescription { |
| 1155 if (_cachedServiceDescription == null) { | 1190 if (_cachedServiceDescription == null) { |
| 1156 _cachedServiceDescription = new _ViewAssociateOwnerServiceDescription(); | 1191 _cachedServiceDescription = new _ViewAssociateOwnerServiceDescription(); |
| 1157 } | 1192 } |
| (...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1272 : super.fromHandle(handle, autoBegin: impl != null) { | 1307 : super.fromHandle(handle, autoBegin: impl != null) { |
| 1273 _impl = impl; | 1308 _impl = impl; |
| 1274 } | 1309 } |
| 1275 | 1310 |
| 1276 _ViewAssociateOwnerStubControl.unbound([this._impl]) : super.unbound(); | 1311 _ViewAssociateOwnerStubControl.unbound([this._impl]) : super.unbound(); |
| 1277 | 1312 |
| 1278 String get serviceName => ViewAssociateOwner.serviceName; | 1313 String get serviceName => ViewAssociateOwner.serviceName; |
| 1279 | 1314 |
| 1280 | 1315 |
| 1281 | 1316 |
| 1282 dynamic handleMessage(bindings.ServiceMessage message) { | 1317 void handleMessage(bindings.ServiceMessage message) { |
| 1283 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 1318 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
| 1284 return bindings.ControlMessageHandler.handleMessage(this, | 1319 bindings.ControlMessageHandler.handleMessage( |
| 1285 0, | 1320 this, 0, message); |
| 1286 message); | 1321 return; |
| 1287 } | 1322 } |
| 1288 if (_impl == null) { | 1323 if (_impl == null) { |
| 1289 throw new core.MojoApiError("$this has no implementation set"); | 1324 throw new core.MojoApiError("$this has no implementation set"); |
| 1290 } | 1325 } |
| 1291 switch (message.header.type) { | 1326 switch (message.header.type) { |
| 1292 default: | 1327 default: |
| 1293 throw new bindings.MojoCodecError("Unexpected message name"); | 1328 throw new bindings.MojoCodecError("Unexpected message name"); |
| 1294 break; | 1329 break; |
| 1295 } | 1330 } |
| 1296 return null; | |
| 1297 } | 1331 } |
| 1298 | 1332 |
| 1299 ViewAssociateOwner get impl => _impl; | 1333 ViewAssociateOwner get impl => _impl; |
| 1300 set impl(ViewAssociateOwner d) { | 1334 set impl(ViewAssociateOwner d) { |
| 1301 if (d == null) { | 1335 if (d == null) { |
| 1302 throw new core.MojoApiError("$this: Cannot set a null implementation"); | 1336 throw new core.MojoApiError("$this: Cannot set a null implementation"); |
| 1303 } | 1337 } |
| 1304 if (isBound && (_impl == null)) { | 1338 if (isBound && (_impl == null)) { |
| 1305 beginHandlingEvents(); | 1339 beginHandlingEvents(); |
| 1306 } | 1340 } |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1346 return new ViewAssociateOwnerStub.fromEndpoint(endpoint); | 1380 return new ViewAssociateOwnerStub.fromEndpoint(endpoint); |
| 1347 } | 1381 } |
| 1348 | 1382 |
| 1349 | 1383 |
| 1350 } | 1384 } |
| 1351 | 1385 |
| 1352 const int _viewInspectorMethodGetHitTesterName = 0; | 1386 const int _viewInspectorMethodGetHitTesterName = 0; |
| 1353 const int _viewInspectorMethodResolveScenesName = 1; | 1387 const int _viewInspectorMethodResolveScenesName = 1; |
| 1354 | 1388 |
| 1355 class _ViewInspectorServiceDescription implements service_describer.ServiceDescr
iption { | 1389 class _ViewInspectorServiceDescription implements service_describer.ServiceDescr
iption { |
| 1356 dynamic getTopLevelInterface([Function responseFactory]) => | 1390 void getTopLevelInterface(Function responder) { |
| 1357 responseFactory(null); | 1391 responder(null); |
| 1392 } |
| 1358 | 1393 |
| 1359 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 1394 void getTypeDefinition(String typeKey, Function responder) { |
| 1360 responseFactory(null); | 1395 responder(null); |
| 1396 } |
| 1361 | 1397 |
| 1362 dynamic getAllTypeDefinitions([Function responseFactory]) => | 1398 void getAllTypeDefinitions(Function responder) { |
| 1363 responseFactory(null); | 1399 responder(null); |
| 1400 } |
| 1364 } | 1401 } |
| 1365 | 1402 |
| 1366 abstract class ViewInspector { | 1403 abstract class ViewInspector { |
| 1367 static const String serviceName = null; | 1404 static const String serviceName = null; |
| 1368 | 1405 |
| 1369 static service_describer.ServiceDescription _cachedServiceDescription; | 1406 static service_describer.ServiceDescription _cachedServiceDescription; |
| 1370 static service_describer.ServiceDescription get serviceDescription { | 1407 static service_describer.ServiceDescription get serviceDescription { |
| 1371 if (_cachedServiceDescription == null) { | 1408 if (_cachedServiceDescription == null) { |
| 1372 _cachedServiceDescription = new _ViewInspectorServiceDescription(); | 1409 _cachedServiceDescription = new _ViewInspectorServiceDescription(); |
| 1373 } | 1410 } |
| 1374 return _cachedServiceDescription; | 1411 return _cachedServiceDescription; |
| 1375 } | 1412 } |
| 1376 | 1413 |
| 1377 static ViewInspectorProxy connectToService( | 1414 static ViewInspectorProxy connectToService( |
| 1378 bindings.ServiceConnector s, String url, [String serviceName]) { | 1415 bindings.ServiceConnector s, String url, [String serviceName]) { |
| 1379 ViewInspectorProxy p = new ViewInspectorProxy.unbound(); | 1416 ViewInspectorProxy p = new ViewInspectorProxy.unbound(); |
| 1380 String name = serviceName ?? ViewInspector.serviceName; | 1417 String name = serviceName ?? ViewInspector.serviceName; |
| 1381 if ((name == null) || name.isEmpty) { | 1418 if ((name == null) || name.isEmpty) { |
| 1382 throw new core.MojoApiError( | 1419 throw new core.MojoApiError( |
| 1383 "If an interface has no ServiceName, then one must be provided."); | 1420 "If an interface has no ServiceName, then one must be provided."); |
| 1384 } | 1421 } |
| 1385 s.connectToService(url, p, name); | 1422 s.connectToService(url, p, name); |
| 1386 return p; | 1423 return p; |
| 1387 } | 1424 } |
| 1388 dynamic getHitTester(view_tree_token_mojom.ViewTreeToken viewTreeToken,hit_tes
ts_mojom.HitTesterInterfaceRequest hitTester,[Function responseFactory = null]); | 1425 void getHitTester(view_tree_token_mojom.ViewTreeToken viewTreeToken,hit_tests_
mojom.HitTesterInterfaceRequest hitTester,void callback(bool rendererChanged)); |
| 1389 dynamic resolveScenes(List<scene_token_mojom.SceneToken> sceneTokens,[Function
responseFactory = null]); | 1426 void resolveScenes(List<scene_token_mojom.SceneToken> sceneTokens,void callbac
k(List<view_token_mojom.ViewToken> viewTokens)); |
| 1390 } | 1427 } |
| 1391 | 1428 |
| 1392 abstract class ViewInspectorInterface | 1429 abstract class ViewInspectorInterface |
| 1393 implements bindings.MojoInterface<ViewInspector>, | 1430 implements bindings.MojoInterface<ViewInspector>, |
| 1394 ViewInspector { | 1431 ViewInspector { |
| 1395 factory ViewInspectorInterface([ViewInspector impl]) => | 1432 factory ViewInspectorInterface([ViewInspector impl]) => |
| 1396 new ViewInspectorStub.unbound(impl); | 1433 new ViewInspectorStub.unbound(impl); |
| 1397 | 1434 |
| 1398 factory ViewInspectorInterface.fromEndpoint( | 1435 factory ViewInspectorInterface.fromEndpoint( |
| 1399 core.MojoMessagePipeEndpoint endpoint, | 1436 core.MojoMessagePipeEndpoint endpoint, |
| (...skipping 29 matching lines...) Expand all Loading... |
| 1429 | 1466 |
| 1430 void handleResponse(bindings.ServiceMessage message) { | 1467 void handleResponse(bindings.ServiceMessage message) { |
| 1431 switch (message.header.type) { | 1468 switch (message.header.type) { |
| 1432 case _viewInspectorMethodGetHitTesterName: | 1469 case _viewInspectorMethodGetHitTesterName: |
| 1433 var r = ViewInspectorGetHitTesterResponseParams.deserialize( | 1470 var r = ViewInspectorGetHitTesterResponseParams.deserialize( |
| 1434 message.payload); | 1471 message.payload); |
| 1435 if (!message.header.hasRequestId) { | 1472 if (!message.header.hasRequestId) { |
| 1436 proxyError("Expected a message with a valid request Id."); | 1473 proxyError("Expected a message with a valid request Id."); |
| 1437 return; | 1474 return; |
| 1438 } | 1475 } |
| 1439 Completer c = completerMap[message.header.requestId]; | 1476 Function callback = callbackMap[message.header.requestId]; |
| 1440 if (c == null) { | 1477 if (callback == null) { |
| 1441 proxyError( | 1478 proxyError( |
| 1442 "Message had unknown request Id: ${message.header.requestId}"); | 1479 "Message had unknown request Id: ${message.header.requestId}"); |
| 1443 return; | 1480 return; |
| 1444 } | 1481 } |
| 1445 completerMap.remove(message.header.requestId); | 1482 callbackMap.remove(message.header.requestId); |
| 1446 if (c.isCompleted) { | 1483 callback(r.rendererChanged ); |
| 1447 proxyError("Response completer already completed"); | |
| 1448 return; | |
| 1449 } | |
| 1450 c.complete(r); | |
| 1451 break; | 1484 break; |
| 1452 case _viewInspectorMethodResolveScenesName: | 1485 case _viewInspectorMethodResolveScenesName: |
| 1453 var r = ViewInspectorResolveScenesResponseParams.deserialize( | 1486 var r = ViewInspectorResolveScenesResponseParams.deserialize( |
| 1454 message.payload); | 1487 message.payload); |
| 1455 if (!message.header.hasRequestId) { | 1488 if (!message.header.hasRequestId) { |
| 1456 proxyError("Expected a message with a valid request Id."); | 1489 proxyError("Expected a message with a valid request Id."); |
| 1457 return; | 1490 return; |
| 1458 } | 1491 } |
| 1459 Completer c = completerMap[message.header.requestId]; | 1492 Function callback = callbackMap[message.header.requestId]; |
| 1460 if (c == null) { | 1493 if (callback == null) { |
| 1461 proxyError( | 1494 proxyError( |
| 1462 "Message had unknown request Id: ${message.header.requestId}"); | 1495 "Message had unknown request Id: ${message.header.requestId}"); |
| 1463 return; | 1496 return; |
| 1464 } | 1497 } |
| 1465 completerMap.remove(message.header.requestId); | 1498 callbackMap.remove(message.header.requestId); |
| 1466 if (c.isCompleted) { | 1499 callback(r.viewTokens ); |
| 1467 proxyError("Response completer already completed"); | |
| 1468 return; | |
| 1469 } | |
| 1470 c.complete(r); | |
| 1471 break; | 1500 break; |
| 1472 default: | 1501 default: |
| 1473 proxyError("Unexpected message type: ${message.header.type}"); | 1502 proxyError("Unexpected message type: ${message.header.type}"); |
| 1474 close(immediate: true); | 1503 close(immediate: true); |
| 1475 break; | 1504 break; |
| 1476 } | 1505 } |
| 1477 } | 1506 } |
| 1478 | 1507 |
| 1479 @override | 1508 @override |
| 1480 String toString() { | 1509 String toString() { |
| (...skipping 24 matching lines...) Expand all Loading... |
| 1505 return newMockedProxy; | 1534 return newMockedProxy; |
| 1506 } | 1535 } |
| 1507 | 1536 |
| 1508 static ViewInspectorProxy newFromEndpoint( | 1537 static ViewInspectorProxy newFromEndpoint( |
| 1509 core.MojoMessagePipeEndpoint endpoint) { | 1538 core.MojoMessagePipeEndpoint endpoint) { |
| 1510 assert(endpoint.setDescription("For ViewInspectorProxy")); | 1539 assert(endpoint.setDescription("For ViewInspectorProxy")); |
| 1511 return new ViewInspectorProxy.fromEndpoint(endpoint); | 1540 return new ViewInspectorProxy.fromEndpoint(endpoint); |
| 1512 } | 1541 } |
| 1513 | 1542 |
| 1514 | 1543 |
| 1515 dynamic getHitTester(view_tree_token_mojom.ViewTreeToken viewTreeToken,hit_tes
ts_mojom.HitTesterInterfaceRequest hitTester,[Function responseFactory = null])
{ | 1544 void getHitTester(view_tree_token_mojom.ViewTreeToken viewTreeToken,hit_tests_
mojom.HitTesterInterfaceRequest hitTester,void callback(bool rendererChanged)) { |
| 1516 if (impl != null) { | 1545 if (impl != null) { |
| 1517 return new Future(() => impl.getHitTester(viewTreeToken,hitTester,_ViewIns
pectorStubControl._viewInspectorGetHitTesterResponseParamsFactory)); | 1546 impl.getHitTester(viewTreeToken,hitTester,callback); |
| 1547 return; |
| 1518 } | 1548 } |
| 1519 var params = new _ViewInspectorGetHitTesterParams(); | 1549 var params = new _ViewInspectorGetHitTesterParams(); |
| 1520 params.viewTreeToken = viewTreeToken; | 1550 params.viewTreeToken = viewTreeToken; |
| 1521 params.hitTester = hitTester; | 1551 params.hitTester = hitTester; |
| 1522 return ctrl.sendMessageWithRequestId( | 1552 ctrl.sendMessageWithRequestId( |
| 1523 params, | 1553 params, |
| 1524 _viewInspectorMethodGetHitTesterName, | 1554 _viewInspectorMethodGetHitTesterName, |
| 1525 -1, | 1555 -1, |
| 1526 bindings.MessageHeader.kMessageExpectsResponse); | 1556 bindings.MessageHeader.kMessageExpectsResponse, |
| 1557 callback); |
| 1527 } | 1558 } |
| 1528 dynamic resolveScenes(List<scene_token_mojom.SceneToken> sceneTokens,[Function
responseFactory = null]) { | 1559 void resolveScenes(List<scene_token_mojom.SceneToken> sceneTokens,void callbac
k(List<view_token_mojom.ViewToken> viewTokens)) { |
| 1529 if (impl != null) { | 1560 if (impl != null) { |
| 1530 return new Future(() => impl.resolveScenes(sceneTokens,_ViewInspectorStubC
ontrol._viewInspectorResolveScenesResponseParamsFactory)); | 1561 impl.resolveScenes(sceneTokens,callback); |
| 1562 return; |
| 1531 } | 1563 } |
| 1532 var params = new _ViewInspectorResolveScenesParams(); | 1564 var params = new _ViewInspectorResolveScenesParams(); |
| 1533 params.sceneTokens = sceneTokens; | 1565 params.sceneTokens = sceneTokens; |
| 1534 return ctrl.sendMessageWithRequestId( | 1566 ctrl.sendMessageWithRequestId( |
| 1535 params, | 1567 params, |
| 1536 _viewInspectorMethodResolveScenesName, | 1568 _viewInspectorMethodResolveScenesName, |
| 1537 -1, | 1569 -1, |
| 1538 bindings.MessageHeader.kMessageExpectsResponse); | 1570 bindings.MessageHeader.kMessageExpectsResponse, |
| 1571 callback); |
| 1539 } | 1572 } |
| 1540 } | 1573 } |
| 1541 | 1574 |
| 1542 class _ViewInspectorStubControl | 1575 class _ViewInspectorStubControl |
| 1543 extends bindings.StubMessageHandler | 1576 extends bindings.StubMessageHandler |
| 1544 implements bindings.StubControl<ViewInspector> { | 1577 implements bindings.StubControl<ViewInspector> { |
| 1545 ViewInspector _impl; | 1578 ViewInspector _impl; |
| 1546 | 1579 |
| 1547 _ViewInspectorStubControl.fromEndpoint( | 1580 _ViewInspectorStubControl.fromEndpoint( |
| 1548 core.MojoMessagePipeEndpoint endpoint, [ViewInspector impl]) | 1581 core.MojoMessagePipeEndpoint endpoint, [ViewInspector impl]) |
| 1549 : super.fromEndpoint(endpoint, autoBegin: impl != null) { | 1582 : super.fromEndpoint(endpoint, autoBegin: impl != null) { |
| 1550 _impl = impl; | 1583 _impl = impl; |
| 1551 } | 1584 } |
| 1552 | 1585 |
| 1553 _ViewInspectorStubControl.fromHandle( | 1586 _ViewInspectorStubControl.fromHandle( |
| 1554 core.MojoHandle handle, [ViewInspector impl]) | 1587 core.MojoHandle handle, [ViewInspector impl]) |
| 1555 : super.fromHandle(handle, autoBegin: impl != null) { | 1588 : super.fromHandle(handle, autoBegin: impl != null) { |
| 1556 _impl = impl; | 1589 _impl = impl; |
| 1557 } | 1590 } |
| 1558 | 1591 |
| 1559 _ViewInspectorStubControl.unbound([this._impl]) : super.unbound(); | 1592 _ViewInspectorStubControl.unbound([this._impl]) : super.unbound(); |
| 1560 | 1593 |
| 1561 String get serviceName => ViewInspector.serviceName; | 1594 String get serviceName => ViewInspector.serviceName; |
| 1562 | 1595 |
| 1563 | 1596 |
| 1564 static ViewInspectorGetHitTesterResponseParams _viewInspectorGetHitTesterRespo
nseParamsFactory(bool rendererChanged) { | 1597 Function _viewInspectorGetHitTesterResponseParamsResponder( |
| 1565 var result = new ViewInspectorGetHitTesterResponseParams(); | 1598 int requestId) { |
| 1566 result.rendererChanged = rendererChanged; | 1599 return (bool rendererChanged) { |
| 1567 return result; | 1600 var result = new ViewInspectorGetHitTesterResponseParams(); |
| 1601 result.rendererChanged = rendererChanged; |
| 1602 sendResponse(buildResponseWithId( |
| 1603 result, |
| 1604 _viewInspectorMethodGetHitTesterName, |
| 1605 requestId, |
| 1606 bindings.MessageHeader.kMessageIsResponse)); |
| 1607 }; |
| 1568 } | 1608 } |
| 1569 static ViewInspectorResolveScenesResponseParams _viewInspectorResolveScenesRes
ponseParamsFactory(List<view_token_mojom.ViewToken> viewTokens) { | 1609 Function _viewInspectorResolveScenesResponseParamsResponder( |
| 1570 var result = new ViewInspectorResolveScenesResponseParams(); | 1610 int requestId) { |
| 1571 result.viewTokens = viewTokens; | 1611 return (List<view_token_mojom.ViewToken> viewTokens) { |
| 1572 return result; | 1612 var result = new ViewInspectorResolveScenesResponseParams(); |
| 1613 result.viewTokens = viewTokens; |
| 1614 sendResponse(buildResponseWithId( |
| 1615 result, |
| 1616 _viewInspectorMethodResolveScenesName, |
| 1617 requestId, |
| 1618 bindings.MessageHeader.kMessageIsResponse)); |
| 1619 }; |
| 1573 } | 1620 } |
| 1574 | 1621 |
| 1575 dynamic handleMessage(bindings.ServiceMessage message) { | 1622 void handleMessage(bindings.ServiceMessage message) { |
| 1576 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 1623 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
| 1577 return bindings.ControlMessageHandler.handleMessage(this, | 1624 bindings.ControlMessageHandler.handleMessage( |
| 1578 0, | 1625 this, 0, message); |
| 1579 message); | 1626 return; |
| 1580 } | 1627 } |
| 1581 if (_impl == null) { | 1628 if (_impl == null) { |
| 1582 throw new core.MojoApiError("$this has no implementation set"); | 1629 throw new core.MojoApiError("$this has no implementation set"); |
| 1583 } | 1630 } |
| 1584 switch (message.header.type) { | 1631 switch (message.header.type) { |
| 1585 case _viewInspectorMethodGetHitTesterName: | 1632 case _viewInspectorMethodGetHitTesterName: |
| 1586 var params = _ViewInspectorGetHitTesterParams.deserialize( | 1633 var params = _ViewInspectorGetHitTesterParams.deserialize( |
| 1587 message.payload); | 1634 message.payload); |
| 1588 var response = _impl.getHitTester(params.viewTreeToken,params.hitTester,
_viewInspectorGetHitTesterResponseParamsFactory); | 1635 _impl.getHitTester(params.viewTreeToken, params.hitTester, _viewInspecto
rGetHitTesterResponseParamsResponder(message.header.requestId)); |
| 1589 if (response is Future) { | |
| 1590 return response.then((response) { | |
| 1591 if (response != null) { | |
| 1592 return buildResponseWithId( | |
| 1593 response, | |
| 1594 _viewInspectorMethodGetHitTesterName, | |
| 1595 message.header.requestId, | |
| 1596 bindings.MessageHeader.kMessageIsResponse); | |
| 1597 } | |
| 1598 }); | |
| 1599 } else if (response != null) { | |
| 1600 return buildResponseWithId( | |
| 1601 response, | |
| 1602 _viewInspectorMethodGetHitTesterName, | |
| 1603 message.header.requestId, | |
| 1604 bindings.MessageHeader.kMessageIsResponse); | |
| 1605 } | |
| 1606 break; | 1636 break; |
| 1607 case _viewInspectorMethodResolveScenesName: | 1637 case _viewInspectorMethodResolveScenesName: |
| 1608 var params = _ViewInspectorResolveScenesParams.deserialize( | 1638 var params = _ViewInspectorResolveScenesParams.deserialize( |
| 1609 message.payload); | 1639 message.payload); |
| 1610 var response = _impl.resolveScenes(params.sceneTokens,_viewInspectorReso
lveScenesResponseParamsFactory); | 1640 _impl.resolveScenes(params.sceneTokens, _viewInspectorResolveScenesRespo
nseParamsResponder(message.header.requestId)); |
| 1611 if (response is Future) { | |
| 1612 return response.then((response) { | |
| 1613 if (response != null) { | |
| 1614 return buildResponseWithId( | |
| 1615 response, | |
| 1616 _viewInspectorMethodResolveScenesName, | |
| 1617 message.header.requestId, | |
| 1618 bindings.MessageHeader.kMessageIsResponse); | |
| 1619 } | |
| 1620 }); | |
| 1621 } else if (response != null) { | |
| 1622 return buildResponseWithId( | |
| 1623 response, | |
| 1624 _viewInspectorMethodResolveScenesName, | |
| 1625 message.header.requestId, | |
| 1626 bindings.MessageHeader.kMessageIsResponse); | |
| 1627 } | |
| 1628 break; | 1641 break; |
| 1629 default: | 1642 default: |
| 1630 throw new bindings.MojoCodecError("Unexpected message name"); | 1643 throw new bindings.MojoCodecError("Unexpected message name"); |
| 1631 break; | 1644 break; |
| 1632 } | 1645 } |
| 1633 return null; | |
| 1634 } | 1646 } |
| 1635 | 1647 |
| 1636 ViewInspector get impl => _impl; | 1648 ViewInspector get impl => _impl; |
| 1637 set impl(ViewInspector d) { | 1649 set impl(ViewInspector d) { |
| 1638 if (d == null) { | 1650 if (d == null) { |
| 1639 throw new core.MojoApiError("$this: Cannot set a null implementation"); | 1651 throw new core.MojoApiError("$this: Cannot set a null implementation"); |
| 1640 } | 1652 } |
| 1641 if (isBound && (_impl == null)) { | 1653 if (isBound && (_impl == null)) { |
| 1642 beginHandlingEvents(); | 1654 beginHandlingEvents(); |
| 1643 } | 1655 } |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1677 core.MojoHandle handle, [ViewInspector impl]) | 1689 core.MojoHandle handle, [ViewInspector impl]) |
| 1678 : super(new _ViewInspectorStubControl.fromHandle(handle, impl)); | 1690 : super(new _ViewInspectorStubControl.fromHandle(handle, impl)); |
| 1679 | 1691 |
| 1680 static ViewInspectorStub newFromEndpoint( | 1692 static ViewInspectorStub newFromEndpoint( |
| 1681 core.MojoMessagePipeEndpoint endpoint) { | 1693 core.MojoMessagePipeEndpoint endpoint) { |
| 1682 assert(endpoint.setDescription("For ViewInspectorStub")); | 1694 assert(endpoint.setDescription("For ViewInspectorStub")); |
| 1683 return new ViewInspectorStub.fromEndpoint(endpoint); | 1695 return new ViewInspectorStub.fromEndpoint(endpoint); |
| 1684 } | 1696 } |
| 1685 | 1697 |
| 1686 | 1698 |
| 1687 dynamic getHitTester(view_tree_token_mojom.ViewTreeToken viewTreeToken,hit_tes
ts_mojom.HitTesterInterfaceRequest hitTester,[Function responseFactory = null])
{ | 1699 void getHitTester(view_tree_token_mojom.ViewTreeToken viewTreeToken,hit_tests_
mojom.HitTesterInterfaceRequest hitTester,void callback(bool rendererChanged)) { |
| 1688 return impl.getHitTester(viewTreeToken,hitTester,responseFactory); | 1700 return impl.getHitTester(viewTreeToken,hitTester,callback); |
| 1689 } | 1701 } |
| 1690 dynamic resolveScenes(List<scene_token_mojom.SceneToken> sceneTokens,[Function
responseFactory = null]) { | 1702 void resolveScenes(List<scene_token_mojom.SceneToken> sceneTokens,void callbac
k(List<view_token_mojom.ViewToken> viewTokens)) { |
| 1691 return impl.resolveScenes(sceneTokens,responseFactory); | 1703 return impl.resolveScenes(sceneTokens,callback); |
| 1692 } | 1704 } |
| 1693 } | 1705 } |
| 1694 | 1706 |
| 1695 | 1707 |
| 1696 | 1708 |
| OLD | NEW |