OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 library surfaces_mojom; | 5 library surfaces_mojom; |
6 | 6 |
7 import 'dart:async'; | 7 import 'dart:async'; |
8 | 8 |
9 import 'package:mojo/bindings.dart' as bindings; | 9 import 'package:mojo/bindings.dart' as bindings; |
10 import 'package:mojo/core.dart' as core; | 10 import 'package:mojo/core.dart' as core; |
| 11 import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types; |
| 12 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; |
11 import 'package:mojo_services/mojo/geometry.mojom.dart' as geometry_mojom; | 13 import 'package:mojo_services/mojo/geometry.mojom.dart' as geometry_mojom; |
12 import 'package:mojo_services/mojo/quads.mojom.dart' as quads_mojom; | 14 import 'package:mojo_services/mojo/quads.mojom.dart' as quads_mojom; |
13 import 'package:mojo_services/mojo/surface_id.mojom.dart' as surface_id_mojom; | 15 import 'package:mojo_services/mojo/surface_id.mojom.dart' as surface_id_mojom; |
14 | 16 |
15 class ResourceFormat extends bindings.MojoEnum { | 17 class ResourceFormat extends bindings.MojoEnum { |
16 static const ResourceFormat rgba8888 = const ResourceFormat._(0); | 18 static const ResourceFormat rgba8888 = const ResourceFormat._(0); |
17 static const ResourceFormat rgba4444 = const ResourceFormat._(1); | 19 static const ResourceFormat rgba4444 = const ResourceFormat._(1); |
18 static const ResourceFormat bgra8888 = const ResourceFormat._(2); | 20 static const ResourceFormat bgra8888 = const ResourceFormat._(2); |
19 static const ResourceFormat alpha8 = const ResourceFormat._(3); | 21 static const ResourceFormat alpha8 = const ResourceFormat._(3); |
20 static const ResourceFormat luminance8 = const ResourceFormat._(4); | 22 static const ResourceFormat luminance8 = const ResourceFormat._(4); |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
84 case bgra8888: | 86 case bgra8888: |
85 return 'ResourceFormat.bgra8888'; | 87 return 'ResourceFormat.bgra8888'; |
86 case alpha8: | 88 case alpha8: |
87 return 'ResourceFormat.alpha8'; | 89 return 'ResourceFormat.alpha8'; |
88 case luminance8: | 90 case luminance8: |
89 return 'ResourceFormat.luminance8'; | 91 return 'ResourceFormat.luminance8'; |
90 case rgb565: | 92 case rgb565: |
91 return 'ResourceFormat.rgb565'; | 93 return 'ResourceFormat.rgb565'; |
92 case etc1: | 94 case etc1: |
93 return 'ResourceFormat.etc1'; | 95 return 'ResourceFormat.etc1'; |
| 96 default: |
| 97 return null; |
94 } | 98 } |
95 } | 99 } |
96 | 100 |
97 int toJson() => mojoEnumValue; | 101 int toJson() => mojoEnumValue; |
98 } | 102 } |
99 | 103 |
100 | 104 |
101 | 105 |
| 106 |
| 107 |
102 class Mailbox extends bindings.Struct { | 108 class Mailbox extends bindings.Struct { |
103 static const List<bindings.StructDataHeader> kVersions = const [ | 109 static const List<bindings.StructDataHeader> kVersions = const [ |
104 const bindings.StructDataHeader(16, 0) | 110 const bindings.StructDataHeader(16, 0) |
105 ]; | 111 ]; |
106 List<int> name = null; | 112 List<int> name = null; |
107 | 113 |
108 Mailbox() : super(kVersions.last.size); | 114 Mailbox() : super(kVersions.last.size); |
109 | 115 |
110 static Mailbox deserialize(bindings.Message message) { | 116 static Mailbox deserialize(bindings.Message message) { |
111 var decoder = new bindings.Decoder(message); | 117 var decoder = new bindings.Decoder(message); |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
159 } | 165 } |
160 | 166 |
161 Map toJson() { | 167 Map toJson() { |
162 Map map = new Map(); | 168 Map map = new Map(); |
163 map["name"] = name; | 169 map["name"] = name; |
164 return map; | 170 return map; |
165 } | 171 } |
166 } | 172 } |
167 | 173 |
168 | 174 |
| 175 |
| 176 |
169 class MailboxHolder extends bindings.Struct { | 177 class MailboxHolder extends bindings.Struct { |
170 static const List<bindings.StructDataHeader> kVersions = const [ | 178 static const List<bindings.StructDataHeader> kVersions = const [ |
171 const bindings.StructDataHeader(24, 0) | 179 const bindings.StructDataHeader(24, 0) |
172 ]; | 180 ]; |
173 Mailbox mailbox = null; | 181 Mailbox mailbox = null; |
174 int textureTarget = 0; | 182 int textureTarget = 0; |
175 int syncPoint = 0; | 183 int syncPoint = 0; |
176 | 184 |
177 MailboxHolder() : super(kVersions.last.size); | 185 MailboxHolder() : super(kVersions.last.size); |
178 | 186 |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
245 Map toJson() { | 253 Map toJson() { |
246 Map map = new Map(); | 254 Map map = new Map(); |
247 map["mailbox"] = mailbox; | 255 map["mailbox"] = mailbox; |
248 map["textureTarget"] = textureTarget; | 256 map["textureTarget"] = textureTarget; |
249 map["syncPoint"] = syncPoint; | 257 map["syncPoint"] = syncPoint; |
250 return map; | 258 return map; |
251 } | 259 } |
252 } | 260 } |
253 | 261 |
254 | 262 |
| 263 |
| 264 |
255 class TransferableResource extends bindings.Struct { | 265 class TransferableResource extends bindings.Struct { |
256 static const List<bindings.StructDataHeader> kVersions = const [ | 266 static const List<bindings.StructDataHeader> kVersions = const [ |
257 const bindings.StructDataHeader(40, 0) | 267 const bindings.StructDataHeader(40, 0) |
258 ]; | 268 ]; |
259 int id = 0; | 269 int id = 0; |
260 ResourceFormat format = null; | 270 ResourceFormat format = null; |
261 int filter = 0; | 271 int filter = 0; |
262 bool isRepeated = false; | 272 bool isRepeated = false; |
263 bool isSoftware = false; | 273 bool isSoftware = false; |
264 geometry_mojom.Size size = null; | 274 geometry_mojom.Size size = null; |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
372 map["filter"] = filter; | 382 map["filter"] = filter; |
373 map["isRepeated"] = isRepeated; | 383 map["isRepeated"] = isRepeated; |
374 map["isSoftware"] = isSoftware; | 384 map["isSoftware"] = isSoftware; |
375 map["size"] = size; | 385 map["size"] = size; |
376 map["mailboxHolder"] = mailboxHolder; | 386 map["mailboxHolder"] = mailboxHolder; |
377 return map; | 387 return map; |
378 } | 388 } |
379 } | 389 } |
380 | 390 |
381 | 391 |
| 392 |
| 393 |
382 class ReturnedResource extends bindings.Struct { | 394 class ReturnedResource extends bindings.Struct { |
383 static const List<bindings.StructDataHeader> kVersions = const [ | 395 static const List<bindings.StructDataHeader> kVersions = const [ |
384 const bindings.StructDataHeader(24, 0) | 396 const bindings.StructDataHeader(24, 0) |
385 ]; | 397 ]; |
386 int id = 0; | 398 int id = 0; |
387 int syncPoint = 0; | 399 int syncPoint = 0; |
388 int count = 0; | 400 int count = 0; |
389 bool lost = false; | 401 bool lost = false; |
390 | 402 |
391 ReturnedResource() : super(kVersions.last.size); | 403 ReturnedResource() : super(kVersions.last.size); |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
466 Map map = new Map(); | 478 Map map = new Map(); |
467 map["id"] = id; | 479 map["id"] = id; |
468 map["syncPoint"] = syncPoint; | 480 map["syncPoint"] = syncPoint; |
469 map["count"] = count; | 481 map["count"] = count; |
470 map["lost"] = lost; | 482 map["lost"] = lost; |
471 return map; | 483 return map; |
472 } | 484 } |
473 } | 485 } |
474 | 486 |
475 | 487 |
| 488 |
| 489 |
476 class Frame extends bindings.Struct { | 490 class Frame extends bindings.Struct { |
477 static const List<bindings.StructDataHeader> kVersions = const [ | 491 static const List<bindings.StructDataHeader> kVersions = const [ |
478 const bindings.StructDataHeader(24, 0) | 492 const bindings.StructDataHeader(24, 0) |
479 ]; | 493 ]; |
480 List<TransferableResource> resources = null; | 494 List<TransferableResource> resources = null; |
481 List<quads_mojom.Pass> passes = null; | 495 List<quads_mojom.Pass> passes = null; |
482 | 496 |
483 Frame() : super(kVersions.last.size); | 497 Frame() : super(kVersions.last.size); |
484 | 498 |
485 static Frame deserialize(bindings.Message message) { | 499 static Frame deserialize(bindings.Message message) { |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
576 | 590 |
577 Map toJson() { | 591 Map toJson() { |
578 Map map = new Map(); | 592 Map map = new Map(); |
579 map["resources"] = resources; | 593 map["resources"] = resources; |
580 map["passes"] = passes; | 594 map["passes"] = passes; |
581 return map; | 595 return map; |
582 } | 596 } |
583 } | 597 } |
584 | 598 |
585 | 599 |
| 600 |
| 601 |
586 class _ResourceReturnerReturnResourcesParams extends bindings.Struct { | 602 class _ResourceReturnerReturnResourcesParams extends bindings.Struct { |
587 static const List<bindings.StructDataHeader> kVersions = const [ | 603 static const List<bindings.StructDataHeader> kVersions = const [ |
588 const bindings.StructDataHeader(16, 0) | 604 const bindings.StructDataHeader(16, 0) |
589 ]; | 605 ]; |
590 List<ReturnedResource> resources = null; | 606 List<ReturnedResource> resources = null; |
591 | 607 |
592 _ResourceReturnerReturnResourcesParams() : super(kVersions.last.size); | 608 _ResourceReturnerReturnResourcesParams() : super(kVersions.last.size); |
593 | 609 |
594 static _ResourceReturnerReturnResourcesParams deserialize(bindings.Message mes
sage) { | 610 static _ResourceReturnerReturnResourcesParams deserialize(bindings.Message mes
sage) { |
595 var decoder = new bindings.Decoder(message); | 611 var decoder = new bindings.Decoder(message); |
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
660 } | 676 } |
661 | 677 |
662 Map toJson() { | 678 Map toJson() { |
663 Map map = new Map(); | 679 Map map = new Map(); |
664 map["resources"] = resources; | 680 map["resources"] = resources; |
665 return map; | 681 return map; |
666 } | 682 } |
667 } | 683 } |
668 | 684 |
669 | 685 |
| 686 |
| 687 |
670 class _SurfaceGetIdNamespaceParams extends bindings.Struct { | 688 class _SurfaceGetIdNamespaceParams extends bindings.Struct { |
671 static const List<bindings.StructDataHeader> kVersions = const [ | 689 static const List<bindings.StructDataHeader> kVersions = const [ |
672 const bindings.StructDataHeader(8, 0) | 690 const bindings.StructDataHeader(8, 0) |
673 ]; | 691 ]; |
674 | 692 |
675 _SurfaceGetIdNamespaceParams() : super(kVersions.last.size); | 693 _SurfaceGetIdNamespaceParams() : super(kVersions.last.size); |
676 | 694 |
677 static _SurfaceGetIdNamespaceParams deserialize(bindings.Message message) { | 695 static _SurfaceGetIdNamespaceParams deserialize(bindings.Message message) { |
678 var decoder = new bindings.Decoder(message); | 696 var decoder = new bindings.Decoder(message); |
679 var result = decode(decoder); | 697 var result = decode(decoder); |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
718 return "_SurfaceGetIdNamespaceParams("")"; | 736 return "_SurfaceGetIdNamespaceParams("")"; |
719 } | 737 } |
720 | 738 |
721 Map toJson() { | 739 Map toJson() { |
722 Map map = new Map(); | 740 Map map = new Map(); |
723 return map; | 741 return map; |
724 } | 742 } |
725 } | 743 } |
726 | 744 |
727 | 745 |
| 746 |
| 747 |
728 class SurfaceGetIdNamespaceResponseParams extends bindings.Struct { | 748 class SurfaceGetIdNamespaceResponseParams extends bindings.Struct { |
729 static const List<bindings.StructDataHeader> kVersions = const [ | 749 static const List<bindings.StructDataHeader> kVersions = const [ |
730 const bindings.StructDataHeader(16, 0) | 750 const bindings.StructDataHeader(16, 0) |
731 ]; | 751 ]; |
732 int idNamespace = 0; | 752 int idNamespace = 0; |
733 | 753 |
734 SurfaceGetIdNamespaceResponseParams() : super(kVersions.last.size); | 754 SurfaceGetIdNamespaceResponseParams() : super(kVersions.last.size); |
735 | 755 |
736 static SurfaceGetIdNamespaceResponseParams deserialize(bindings.Message messag
e) { | 756 static SurfaceGetIdNamespaceResponseParams deserialize(bindings.Message messag
e) { |
737 var decoder = new bindings.Decoder(message); | 757 var decoder = new bindings.Decoder(message); |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
785 } | 805 } |
786 | 806 |
787 Map toJson() { | 807 Map toJson() { |
788 Map map = new Map(); | 808 Map map = new Map(); |
789 map["idNamespace"] = idNamespace; | 809 map["idNamespace"] = idNamespace; |
790 return map; | 810 return map; |
791 } | 811 } |
792 } | 812 } |
793 | 813 |
794 | 814 |
| 815 |
| 816 |
795 class _SurfaceSetResourceReturnerParams extends bindings.Struct { | 817 class _SurfaceSetResourceReturnerParams extends bindings.Struct { |
796 static const List<bindings.StructDataHeader> kVersions = const [ | 818 static const List<bindings.StructDataHeader> kVersions = const [ |
797 const bindings.StructDataHeader(16, 0) | 819 const bindings.StructDataHeader(16, 0) |
798 ]; | 820 ]; |
799 Object returner = null; | 821 Object returner = null; |
800 | 822 |
801 _SurfaceSetResourceReturnerParams() : super(kVersions.last.size); | 823 _SurfaceSetResourceReturnerParams() : super(kVersions.last.size); |
802 | 824 |
803 static _SurfaceSetResourceReturnerParams deserialize(bindings.Message message)
{ | 825 static _SurfaceSetResourceReturnerParams deserialize(bindings.Message message)
{ |
804 var decoder = new bindings.Decoder(message); | 826 var decoder = new bindings.Decoder(message); |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
851 "returner: $returner" ")"; | 873 "returner: $returner" ")"; |
852 } | 874 } |
853 | 875 |
854 Map toJson() { | 876 Map toJson() { |
855 throw new bindings.MojoCodecError( | 877 throw new bindings.MojoCodecError( |
856 'Object containing handles cannot be encoded to JSON.'); | 878 'Object containing handles cannot be encoded to JSON.'); |
857 } | 879 } |
858 } | 880 } |
859 | 881 |
860 | 882 |
| 883 |
| 884 |
861 class _SurfaceCreateSurfaceParams extends bindings.Struct { | 885 class _SurfaceCreateSurfaceParams extends bindings.Struct { |
862 static const List<bindings.StructDataHeader> kVersions = const [ | 886 static const List<bindings.StructDataHeader> kVersions = const [ |
863 const bindings.StructDataHeader(16, 0) | 887 const bindings.StructDataHeader(16, 0) |
864 ]; | 888 ]; |
865 int idLocal = 0; | 889 int idLocal = 0; |
866 | 890 |
867 _SurfaceCreateSurfaceParams() : super(kVersions.last.size); | 891 _SurfaceCreateSurfaceParams() : super(kVersions.last.size); |
868 | 892 |
869 static _SurfaceCreateSurfaceParams deserialize(bindings.Message message) { | 893 static _SurfaceCreateSurfaceParams deserialize(bindings.Message message) { |
870 var decoder = new bindings.Decoder(message); | 894 var decoder = new bindings.Decoder(message); |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
918 } | 942 } |
919 | 943 |
920 Map toJson() { | 944 Map toJson() { |
921 Map map = new Map(); | 945 Map map = new Map(); |
922 map["idLocal"] = idLocal; | 946 map["idLocal"] = idLocal; |
923 return map; | 947 return map; |
924 } | 948 } |
925 } | 949 } |
926 | 950 |
927 | 951 |
| 952 |
| 953 |
928 class _SurfaceSubmitFrameParams extends bindings.Struct { | 954 class _SurfaceSubmitFrameParams extends bindings.Struct { |
929 static const List<bindings.StructDataHeader> kVersions = const [ | 955 static const List<bindings.StructDataHeader> kVersions = const [ |
930 const bindings.StructDataHeader(24, 0) | 956 const bindings.StructDataHeader(24, 0) |
931 ]; | 957 ]; |
932 int idLocal = 0; | 958 int idLocal = 0; |
933 Frame frame = null; | 959 Frame frame = null; |
934 | 960 |
935 _SurfaceSubmitFrameParams() : super(kVersions.last.size); | 961 _SurfaceSubmitFrameParams() : super(kVersions.last.size); |
936 | 962 |
937 static _SurfaceSubmitFrameParams deserialize(bindings.Message message) { | 963 static _SurfaceSubmitFrameParams deserialize(bindings.Message message) { |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
995 | 1021 |
996 Map toJson() { | 1022 Map toJson() { |
997 Map map = new Map(); | 1023 Map map = new Map(); |
998 map["idLocal"] = idLocal; | 1024 map["idLocal"] = idLocal; |
999 map["frame"] = frame; | 1025 map["frame"] = frame; |
1000 return map; | 1026 return map; |
1001 } | 1027 } |
1002 } | 1028 } |
1003 | 1029 |
1004 | 1030 |
| 1031 |
| 1032 |
1005 class SurfaceSubmitFrameResponseParams extends bindings.Struct { | 1033 class SurfaceSubmitFrameResponseParams extends bindings.Struct { |
1006 static const List<bindings.StructDataHeader> kVersions = const [ | 1034 static const List<bindings.StructDataHeader> kVersions = const [ |
1007 const bindings.StructDataHeader(8, 0) | 1035 const bindings.StructDataHeader(8, 0) |
1008 ]; | 1036 ]; |
1009 | 1037 |
1010 SurfaceSubmitFrameResponseParams() : super(kVersions.last.size); | 1038 SurfaceSubmitFrameResponseParams() : super(kVersions.last.size); |
1011 | 1039 |
1012 static SurfaceSubmitFrameResponseParams deserialize(bindings.Message message)
{ | 1040 static SurfaceSubmitFrameResponseParams deserialize(bindings.Message message)
{ |
1013 var decoder = new bindings.Decoder(message); | 1041 var decoder = new bindings.Decoder(message); |
1014 var result = decode(decoder); | 1042 var result = decode(decoder); |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1053 return "SurfaceSubmitFrameResponseParams("")"; | 1081 return "SurfaceSubmitFrameResponseParams("")"; |
1054 } | 1082 } |
1055 | 1083 |
1056 Map toJson() { | 1084 Map toJson() { |
1057 Map map = new Map(); | 1085 Map map = new Map(); |
1058 return map; | 1086 return map; |
1059 } | 1087 } |
1060 } | 1088 } |
1061 | 1089 |
1062 | 1090 |
| 1091 |
| 1092 |
1063 class _SurfaceDestroySurfaceParams extends bindings.Struct { | 1093 class _SurfaceDestroySurfaceParams extends bindings.Struct { |
1064 static const List<bindings.StructDataHeader> kVersions = const [ | 1094 static const List<bindings.StructDataHeader> kVersions = const [ |
1065 const bindings.StructDataHeader(16, 0) | 1095 const bindings.StructDataHeader(16, 0) |
1066 ]; | 1096 ]; |
1067 int idLocal = 0; | 1097 int idLocal = 0; |
1068 | 1098 |
1069 _SurfaceDestroySurfaceParams() : super(kVersions.last.size); | 1099 _SurfaceDestroySurfaceParams() : super(kVersions.last.size); |
1070 | 1100 |
1071 static _SurfaceDestroySurfaceParams deserialize(bindings.Message message) { | 1101 static _SurfaceDestroySurfaceParams deserialize(bindings.Message message) { |
1072 var decoder = new bindings.Decoder(message); | 1102 var decoder = new bindings.Decoder(message); |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1119 "idLocal: $idLocal" ")"; | 1149 "idLocal: $idLocal" ")"; |
1120 } | 1150 } |
1121 | 1151 |
1122 Map toJson() { | 1152 Map toJson() { |
1123 Map map = new Map(); | 1153 Map map = new Map(); |
1124 map["idLocal"] = idLocal; | 1154 map["idLocal"] = idLocal; |
1125 return map; | 1155 return map; |
1126 } | 1156 } |
1127 } | 1157 } |
1128 | 1158 |
| 1159 |
| 1160 |
| 1161 |
1129 const int _ResourceReturner_returnResourcesName = 0; | 1162 const int _ResourceReturner_returnResourcesName = 0; |
1130 | 1163 |
| 1164 |
| 1165 |
| 1166 class _ResourceReturnerServiceDescription implements service_describer.ServiceDe
scription { |
| 1167 dynamic getTopLevelInterface([Function responseFactory]) => null; |
| 1168 |
| 1169 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null; |
| 1170 |
| 1171 dynamic getAllTypeDefinitions([Function responseFactory]) => null; |
| 1172 } |
| 1173 |
1131 abstract class ResourceReturner { | 1174 abstract class ResourceReturner { |
1132 static const String serviceName = null; | 1175 static const String serviceName = null; |
1133 void returnResources(List<ReturnedResource> resources); | 1176 void returnResources(List<ReturnedResource> resources); |
1134 } | 1177 } |
1135 | 1178 |
1136 | 1179 |
1137 class _ResourceReturnerProxyImpl extends bindings.Proxy { | 1180 class _ResourceReturnerProxyImpl extends bindings.Proxy { |
1138 _ResourceReturnerProxyImpl.fromEndpoint( | 1181 _ResourceReturnerProxyImpl.fromEndpoint( |
1139 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); | 1182 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
1140 | 1183 |
1141 _ResourceReturnerProxyImpl.fromHandle(core.MojoHandle handle) : | 1184 _ResourceReturnerProxyImpl.fromHandle(core.MojoHandle handle) : |
1142 super.fromHandle(handle); | 1185 super.fromHandle(handle); |
1143 | 1186 |
1144 _ResourceReturnerProxyImpl.unbound() : super.unbound(); | 1187 _ResourceReturnerProxyImpl.unbound() : super.unbound(); |
1145 | 1188 |
1146 static _ResourceReturnerProxyImpl newFromEndpoint( | 1189 static _ResourceReturnerProxyImpl newFromEndpoint( |
1147 core.MojoMessagePipeEndpoint endpoint) { | 1190 core.MojoMessagePipeEndpoint endpoint) { |
1148 assert(endpoint.setDescription("For _ResourceReturnerProxyImpl")); | 1191 assert(endpoint.setDescription("For _ResourceReturnerProxyImpl")); |
1149 return new _ResourceReturnerProxyImpl.fromEndpoint(endpoint); | 1192 return new _ResourceReturnerProxyImpl.fromEndpoint(endpoint); |
1150 } | 1193 } |
1151 | 1194 |
| 1195 service_describer.ServiceDescription get serviceDescription => |
| 1196 new _ResourceReturnerServiceDescription(); |
| 1197 |
1152 void handleResponse(bindings.ServiceMessage message) { | 1198 void handleResponse(bindings.ServiceMessage message) { |
1153 switch (message.header.type) { | 1199 switch (message.header.type) { |
1154 default: | 1200 default: |
1155 proxyError("Unexpected message type: ${message.header.type}"); | 1201 proxyError("Unexpected message type: ${message.header.type}"); |
1156 close(immediate: true); | 1202 close(immediate: true); |
1157 break; | 1203 break; |
1158 } | 1204 } |
1159 } | 1205 } |
1160 | 1206 |
1161 String toString() { | 1207 String toString() { |
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1285 assert(_impl == null); | 1331 assert(_impl == null); |
1286 _impl = d; | 1332 _impl = d; |
1287 } | 1333 } |
1288 | 1334 |
1289 String toString() { | 1335 String toString() { |
1290 var superString = super.toString(); | 1336 var superString = super.toString(); |
1291 return "ResourceReturnerStub($superString)"; | 1337 return "ResourceReturnerStub($superString)"; |
1292 } | 1338 } |
1293 | 1339 |
1294 int get version => 0; | 1340 int get version => 0; |
| 1341 |
| 1342 service_describer.ServiceDescription get serviceDescription => |
| 1343 new _ResourceReturnerServiceDescription(); |
1295 } | 1344 } |
1296 | 1345 |
1297 const int _Surface_getIdNamespaceName = 0; | 1346 const int _Surface_getIdNamespaceName = 0; |
1298 const int _Surface_setResourceReturnerName = 1; | 1347 const int _Surface_setResourceReturnerName = 1; |
1299 const int _Surface_createSurfaceName = 2; | 1348 const int _Surface_createSurfaceName = 2; |
1300 const int _Surface_submitFrameName = 3; | 1349 const int _Surface_submitFrameName = 3; |
1301 const int _Surface_destroySurfaceName = 4; | 1350 const int _Surface_destroySurfaceName = 4; |
1302 | 1351 |
| 1352 |
| 1353 |
| 1354 class _SurfaceServiceDescription implements service_describer.ServiceDescription
{ |
| 1355 dynamic getTopLevelInterface([Function responseFactory]) => null; |
| 1356 |
| 1357 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null; |
| 1358 |
| 1359 dynamic getAllTypeDefinitions([Function responseFactory]) => null; |
| 1360 } |
| 1361 |
1303 abstract class Surface { | 1362 abstract class Surface { |
1304 static const String serviceName = "mojo::Surface"; | 1363 static const String serviceName = "mojo::Surface"; |
1305 dynamic getIdNamespace([Function responseFactory = null]); | 1364 dynamic getIdNamespace([Function responseFactory = null]); |
1306 void setResourceReturner(Object returner); | 1365 void setResourceReturner(Object returner); |
1307 void createSurface(int idLocal); | 1366 void createSurface(int idLocal); |
1308 dynamic submitFrame(int idLocal,Frame frame,[Function responseFactory = null])
; | 1367 dynamic submitFrame(int idLocal,Frame frame,[Function responseFactory = null])
; |
1309 void destroySurface(int idLocal); | 1368 void destroySurface(int idLocal); |
1310 } | 1369 } |
1311 | 1370 |
1312 | 1371 |
1313 class _SurfaceProxyImpl extends bindings.Proxy { | 1372 class _SurfaceProxyImpl extends bindings.Proxy { |
1314 _SurfaceProxyImpl.fromEndpoint( | 1373 _SurfaceProxyImpl.fromEndpoint( |
1315 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); | 1374 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
1316 | 1375 |
1317 _SurfaceProxyImpl.fromHandle(core.MojoHandle handle) : | 1376 _SurfaceProxyImpl.fromHandle(core.MojoHandle handle) : |
1318 super.fromHandle(handle); | 1377 super.fromHandle(handle); |
1319 | 1378 |
1320 _SurfaceProxyImpl.unbound() : super.unbound(); | 1379 _SurfaceProxyImpl.unbound() : super.unbound(); |
1321 | 1380 |
1322 static _SurfaceProxyImpl newFromEndpoint( | 1381 static _SurfaceProxyImpl newFromEndpoint( |
1323 core.MojoMessagePipeEndpoint endpoint) { | 1382 core.MojoMessagePipeEndpoint endpoint) { |
1324 assert(endpoint.setDescription("For _SurfaceProxyImpl")); | 1383 assert(endpoint.setDescription("For _SurfaceProxyImpl")); |
1325 return new _SurfaceProxyImpl.fromEndpoint(endpoint); | 1384 return new _SurfaceProxyImpl.fromEndpoint(endpoint); |
1326 } | 1385 } |
1327 | 1386 |
| 1387 service_describer.ServiceDescription get serviceDescription => |
| 1388 new _SurfaceServiceDescription(); |
| 1389 |
1328 void handleResponse(bindings.ServiceMessage message) { | 1390 void handleResponse(bindings.ServiceMessage message) { |
1329 switch (message.header.type) { | 1391 switch (message.header.type) { |
1330 case _Surface_getIdNamespaceName: | 1392 case _Surface_getIdNamespaceName: |
1331 var r = SurfaceGetIdNamespaceResponseParams.deserialize( | 1393 var r = SurfaceGetIdNamespaceResponseParams.deserialize( |
1332 message.payload); | 1394 message.payload); |
1333 if (!message.header.hasRequestId) { | 1395 if (!message.header.hasRequestId) { |
1334 proxyError("Expected a message with a valid request Id."); | 1396 proxyError("Expected a message with a valid request Id."); |
1335 return; | 1397 return; |
1336 } | 1398 } |
1337 Completer c = completerMap[message.header.requestId]; | 1399 Completer c = completerMap[message.header.requestId]; |
(...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1600 assert(_impl == null); | 1662 assert(_impl == null); |
1601 _impl = d; | 1663 _impl = d; |
1602 } | 1664 } |
1603 | 1665 |
1604 String toString() { | 1666 String toString() { |
1605 var superString = super.toString(); | 1667 var superString = super.toString(); |
1606 return "SurfaceStub($superString)"; | 1668 return "SurfaceStub($superString)"; |
1607 } | 1669 } |
1608 | 1670 |
1609 int get version => 0; | 1671 int get version => 0; |
| 1672 |
| 1673 service_describer.ServiceDescription get serviceDescription => |
| 1674 new _SurfaceServiceDescription(); |
1610 } | 1675 } |
1611 | 1676 |
1612 | 1677 |
| 1678 |
OLD | NEW |