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

Side by Side Diff: mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/scenes.mojom.dart

Issue 1539673003: Generate Mojom Types in Dart (Take 2) (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Merge with master Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 library scenes_mojom; 5 library scenes_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/gfx/composition/nodes.mojom.dart' as nodes_mo jom; 13 import 'package:mojo_services/mojo/gfx/composition/nodes.mojom.dart' as nodes_mo jom;
12 import 'package:mojo_services/mojo/gfx/composition/resources.mojom.dart' as reso urces_mojom; 14 import 'package:mojo_services/mojo/gfx/composition/resources.mojom.dart' as reso urces_mojom;
13 import 'package:mojo_services/mojo/gfx/composition/scene_token.mojom.dart' as sc ene_token_mojom; 15 import 'package:mojo_services/mojo/gfx/composition/scene_token.mojom.dart' as sc ene_token_mojom;
14 import 'package:mojo_services/mojo/gfx/composition/scheduling.mojom.dart' as sch eduling_mojom; 16 import 'package:mojo_services/mojo/gfx/composition/scheduling.mojom.dart' as sch eduling_mojom;
15 const int kSceneRootNodeId = 0; 17 const int kSceneRootNodeId = 0;
16 const int kSceneVersionNone = 0; 18 const int kSceneVersionNone = 0;
17 19
18 20
19 21
20 class SceneUpdate extends bindings.Struct { 22 class SceneUpdate extends bindings.Struct {
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after
185 "nodes: $nodes" ")"; 187 "nodes: $nodes" ")";
186 } 188 }
187 189
188 Map toJson() { 190 Map toJson() {
189 throw new bindings.MojoCodecError( 191 throw new bindings.MojoCodecError(
190 'Object containing handles cannot be encoded to JSON.'); 192 'Object containing handles cannot be encoded to JSON.');
191 } 193 }
192 } 194 }
193 195
194 196
197
198
195 class SceneMetadata extends bindings.Struct { 199 class SceneMetadata extends bindings.Struct {
196 static const List<bindings.StructDataHeader> kVersions = const [ 200 static const List<bindings.StructDataHeader> kVersions = const [
197 const bindings.StructDataHeader(24, 0) 201 const bindings.StructDataHeader(24, 0)
198 ]; 202 ];
199 int version = 0; 203 int version = 0;
200 int presentationTime = 0; 204 int presentationTime = 0;
201 205
202 SceneMetadata() : super(kVersions.last.size); 206 SceneMetadata() : super(kVersions.last.size);
203 207
204 static SceneMetadata deserialize(bindings.Message message) { 208 static SceneMetadata deserialize(bindings.Message message) {
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
261 265
262 Map toJson() { 266 Map toJson() {
263 Map map = new Map(); 267 Map map = new Map();
264 map["version"] = version; 268 map["version"] = version;
265 map["presentationTime"] = presentationTime; 269 map["presentationTime"] = presentationTime;
266 return map; 270 return map;
267 } 271 }
268 } 272 }
269 273
270 274
275
276
271 class _SceneSetListenerParams extends bindings.Struct { 277 class _SceneSetListenerParams extends bindings.Struct {
272 static const List<bindings.StructDataHeader> kVersions = const [ 278 static const List<bindings.StructDataHeader> kVersions = const [
273 const bindings.StructDataHeader(16, 0) 279 const bindings.StructDataHeader(16, 0)
274 ]; 280 ];
275 Object listener = null; 281 Object listener = null;
276 282
277 _SceneSetListenerParams() : super(kVersions.last.size); 283 _SceneSetListenerParams() : super(kVersions.last.size);
278 284
279 static _SceneSetListenerParams deserialize(bindings.Message message) { 285 static _SceneSetListenerParams deserialize(bindings.Message message) {
280 var decoder = new bindings.Decoder(message); 286 var decoder = new bindings.Decoder(message);
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
327 "listener: $listener" ")"; 333 "listener: $listener" ")";
328 } 334 }
329 335
330 Map toJson() { 336 Map toJson() {
331 throw new bindings.MojoCodecError( 337 throw new bindings.MojoCodecError(
332 'Object containing handles cannot be encoded to JSON.'); 338 'Object containing handles cannot be encoded to JSON.');
333 } 339 }
334 } 340 }
335 341
336 342
343
344
337 class _SceneUpdateParams extends bindings.Struct { 345 class _SceneUpdateParams extends bindings.Struct {
338 static const List<bindings.StructDataHeader> kVersions = const [ 346 static const List<bindings.StructDataHeader> kVersions = const [
339 const bindings.StructDataHeader(16, 0) 347 const bindings.StructDataHeader(16, 0)
340 ]; 348 ];
341 SceneUpdate update = null; 349 SceneUpdate update = null;
342 350
343 _SceneUpdateParams() : super(kVersions.last.size); 351 _SceneUpdateParams() : super(kVersions.last.size);
344 352
345 static _SceneUpdateParams deserialize(bindings.Message message) { 353 static _SceneUpdateParams deserialize(bindings.Message message) {
346 var decoder = new bindings.Decoder(message); 354 var decoder = new bindings.Decoder(message);
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
394 "update: $update" ")"; 402 "update: $update" ")";
395 } 403 }
396 404
397 Map toJson() { 405 Map toJson() {
398 throw new bindings.MojoCodecError( 406 throw new bindings.MojoCodecError(
399 'Object containing handles cannot be encoded to JSON.'); 407 'Object containing handles cannot be encoded to JSON.');
400 } 408 }
401 } 409 }
402 410
403 411
412
413
404 class _ScenePublishParams extends bindings.Struct { 414 class _ScenePublishParams extends bindings.Struct {
405 static const List<bindings.StructDataHeader> kVersions = const [ 415 static const List<bindings.StructDataHeader> kVersions = const [
406 const bindings.StructDataHeader(16, 0) 416 const bindings.StructDataHeader(16, 0)
407 ]; 417 ];
408 SceneMetadata metadata = null; 418 SceneMetadata metadata = null;
409 419
410 _ScenePublishParams() : super(kVersions.last.size); 420 _ScenePublishParams() : super(kVersions.last.size);
411 421
412 static _ScenePublishParams deserialize(bindings.Message message) { 422 static _ScenePublishParams deserialize(bindings.Message message) {
413 var decoder = new bindings.Decoder(message); 423 var decoder = new bindings.Decoder(message);
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
462 } 472 }
463 473
464 Map toJson() { 474 Map toJson() {
465 Map map = new Map(); 475 Map map = new Map();
466 map["metadata"] = metadata; 476 map["metadata"] = metadata;
467 return map; 477 return map;
468 } 478 }
469 } 479 }
470 480
471 481
482
483
472 class _SceneGetSchedulerParams extends bindings.Struct { 484 class _SceneGetSchedulerParams extends bindings.Struct {
473 static const List<bindings.StructDataHeader> kVersions = const [ 485 static const List<bindings.StructDataHeader> kVersions = const [
474 const bindings.StructDataHeader(16, 0) 486 const bindings.StructDataHeader(16, 0)
475 ]; 487 ];
476 Object scheduler = null; 488 Object scheduler = null;
477 489
478 _SceneGetSchedulerParams() : super(kVersions.last.size); 490 _SceneGetSchedulerParams() : super(kVersions.last.size);
479 491
480 static _SceneGetSchedulerParams deserialize(bindings.Message message) { 492 static _SceneGetSchedulerParams deserialize(bindings.Message message) {
481 var decoder = new bindings.Decoder(message); 493 var decoder = new bindings.Decoder(message);
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
528 "scheduler: $scheduler" ")"; 540 "scheduler: $scheduler" ")";
529 } 541 }
530 542
531 Map toJson() { 543 Map toJson() {
532 throw new bindings.MojoCodecError( 544 throw new bindings.MojoCodecError(
533 'Object containing handles cannot be encoded to JSON.'); 545 'Object containing handles cannot be encoded to JSON.');
534 } 546 }
535 } 547 }
536 548
537 549
550
551
538 class _SceneListenerOnResourceUnavailableParams extends bindings.Struct { 552 class _SceneListenerOnResourceUnavailableParams extends bindings.Struct {
539 static const List<bindings.StructDataHeader> kVersions = const [ 553 static const List<bindings.StructDataHeader> kVersions = const [
540 const bindings.StructDataHeader(16, 0) 554 const bindings.StructDataHeader(16, 0)
541 ]; 555 ];
542 int resourceId = 0; 556 int resourceId = 0;
543 557
544 _SceneListenerOnResourceUnavailableParams() : super(kVersions.last.size); 558 _SceneListenerOnResourceUnavailableParams() : super(kVersions.last.size);
545 559
546 static _SceneListenerOnResourceUnavailableParams deserialize(bindings.Message message) { 560 static _SceneListenerOnResourceUnavailableParams deserialize(bindings.Message message) {
547 var decoder = new bindings.Decoder(message); 561 var decoder = new bindings.Decoder(message);
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
595 } 609 }
596 610
597 Map toJson() { 611 Map toJson() {
598 Map map = new Map(); 612 Map map = new Map();
599 map["resourceId"] = resourceId; 613 map["resourceId"] = resourceId;
600 return map; 614 return map;
601 } 615 }
602 } 616 }
603 617
604 618
619
620
605 class SceneListenerOnResourceUnavailableResponseParams extends bindings.Struct { 621 class SceneListenerOnResourceUnavailableResponseParams extends bindings.Struct {
606 static const List<bindings.StructDataHeader> kVersions = const [ 622 static const List<bindings.StructDataHeader> kVersions = const [
607 const bindings.StructDataHeader(8, 0) 623 const bindings.StructDataHeader(8, 0)
608 ]; 624 ];
609 625
610 SceneListenerOnResourceUnavailableResponseParams() : super(kVersions.last.size ); 626 SceneListenerOnResourceUnavailableResponseParams() : super(kVersions.last.size );
611 627
612 static SceneListenerOnResourceUnavailableResponseParams deserialize(bindings.M essage message) { 628 static SceneListenerOnResourceUnavailableResponseParams deserialize(bindings.M essage message) {
613 var decoder = new bindings.Decoder(message); 629 var decoder = new bindings.Decoder(message);
614 var result = decode(decoder); 630 var result = decode(decoder);
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
652 String toString() { 668 String toString() {
653 return "SceneListenerOnResourceUnavailableResponseParams("")"; 669 return "SceneListenerOnResourceUnavailableResponseParams("")";
654 } 670 }
655 671
656 Map toJson() { 672 Map toJson() {
657 Map map = new Map(); 673 Map map = new Map();
658 return map; 674 return map;
659 } 675 }
660 } 676 }
661 677
678
679
680
662 const int _Scene_setListenerName = 0; 681 const int _Scene_setListenerName = 0;
663 const int _Scene_updateName = 1; 682 const int _Scene_updateName = 1;
664 const int _Scene_publishName = 2; 683 const int _Scene_publishName = 2;
665 const int _Scene_getSchedulerName = 3; 684 const int _Scene_getSchedulerName = 3;
666 685
686
687
688 class _SceneServiceDescription implements service_describer.ServiceDescription {
689 dynamic getTopLevelInterface([Function responseFactory]) => null;
690
691 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null;
692
693 dynamic getAllTypeDefinitions([Function responseFactory]) => null;
694 }
695
667 abstract class Scene { 696 abstract class Scene {
668 static const String serviceName = null; 697 static const String serviceName = null;
669 void setListener(Object listener); 698 void setListener(Object listener);
670 void update(SceneUpdate update); 699 void update(SceneUpdate update);
671 void publish(SceneMetadata metadata); 700 void publish(SceneMetadata metadata);
672 void getScheduler(Object scheduler); 701 void getScheduler(Object scheduler);
673 } 702 }
674 703
675 704
676 class _SceneProxyImpl extends bindings.Proxy { 705 class _SceneProxyImpl extends bindings.Proxy {
677 _SceneProxyImpl.fromEndpoint( 706 _SceneProxyImpl.fromEndpoint(
678 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); 707 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
679 708
680 _SceneProxyImpl.fromHandle(core.MojoHandle handle) : 709 _SceneProxyImpl.fromHandle(core.MojoHandle handle) :
681 super.fromHandle(handle); 710 super.fromHandle(handle);
682 711
683 _SceneProxyImpl.unbound() : super.unbound(); 712 _SceneProxyImpl.unbound() : super.unbound();
684 713
685 static _SceneProxyImpl newFromEndpoint( 714 static _SceneProxyImpl newFromEndpoint(
686 core.MojoMessagePipeEndpoint endpoint) { 715 core.MojoMessagePipeEndpoint endpoint) {
687 assert(endpoint.setDescription("For _SceneProxyImpl")); 716 assert(endpoint.setDescription("For _SceneProxyImpl"));
688 return new _SceneProxyImpl.fromEndpoint(endpoint); 717 return new _SceneProxyImpl.fromEndpoint(endpoint);
689 } 718 }
690 719
720 service_describer.ServiceDescription get serviceDescription =>
721 new _SceneServiceDescription();
722
691 void handleResponse(bindings.ServiceMessage message) { 723 void handleResponse(bindings.ServiceMessage message) {
692 switch (message.header.type) { 724 switch (message.header.type) {
693 default: 725 default:
694 proxyError("Unexpected message type: ${message.header.type}"); 726 proxyError("Unexpected message type: ${message.header.type}");
695 close(immediate: true); 727 close(immediate: true);
696 break; 728 break;
697 } 729 }
698 } 730 }
699 731
700 String toString() { 732 String toString() {
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
866 assert(_impl == null); 898 assert(_impl == null);
867 _impl = d; 899 _impl = d;
868 } 900 }
869 901
870 String toString() { 902 String toString() {
871 var superString = super.toString(); 903 var superString = super.toString();
872 return "SceneStub($superString)"; 904 return "SceneStub($superString)";
873 } 905 }
874 906
875 int get version => 0; 907 int get version => 0;
908
909 service_describer.ServiceDescription get serviceDescription =>
910 new _SceneServiceDescription();
876 } 911 }
877 912
878 const int _SceneListener_onResourceUnavailableName = 0; 913 const int _SceneListener_onResourceUnavailableName = 0;
879 914
915
916
917 class _SceneListenerServiceDescription implements service_describer.ServiceDescr iption {
918 dynamic getTopLevelInterface([Function responseFactory]) => null;
919
920 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null;
921
922 dynamic getAllTypeDefinitions([Function responseFactory]) => null;
923 }
924
880 abstract class SceneListener { 925 abstract class SceneListener {
881 static const String serviceName = null; 926 static const String serviceName = null;
882 dynamic onResourceUnavailable(int resourceId,[Function responseFactory = null] ); 927 dynamic onResourceUnavailable(int resourceId,[Function responseFactory = null] );
883 } 928 }
884 929
885 930
886 class _SceneListenerProxyImpl extends bindings.Proxy { 931 class _SceneListenerProxyImpl extends bindings.Proxy {
887 _SceneListenerProxyImpl.fromEndpoint( 932 _SceneListenerProxyImpl.fromEndpoint(
888 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); 933 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
889 934
890 _SceneListenerProxyImpl.fromHandle(core.MojoHandle handle) : 935 _SceneListenerProxyImpl.fromHandle(core.MojoHandle handle) :
891 super.fromHandle(handle); 936 super.fromHandle(handle);
892 937
893 _SceneListenerProxyImpl.unbound() : super.unbound(); 938 _SceneListenerProxyImpl.unbound() : super.unbound();
894 939
895 static _SceneListenerProxyImpl newFromEndpoint( 940 static _SceneListenerProxyImpl newFromEndpoint(
896 core.MojoMessagePipeEndpoint endpoint) { 941 core.MojoMessagePipeEndpoint endpoint) {
897 assert(endpoint.setDescription("For _SceneListenerProxyImpl")); 942 assert(endpoint.setDescription("For _SceneListenerProxyImpl"));
898 return new _SceneListenerProxyImpl.fromEndpoint(endpoint); 943 return new _SceneListenerProxyImpl.fromEndpoint(endpoint);
899 } 944 }
900 945
946 service_describer.ServiceDescription get serviceDescription =>
947 new _SceneListenerServiceDescription();
948
901 void handleResponse(bindings.ServiceMessage message) { 949 void handleResponse(bindings.ServiceMessage message) {
902 switch (message.header.type) { 950 switch (message.header.type) {
903 case _SceneListener_onResourceUnavailableName: 951 case _SceneListener_onResourceUnavailableName:
904 var r = SceneListenerOnResourceUnavailableResponseParams.deserialize( 952 var r = SceneListenerOnResourceUnavailableResponseParams.deserialize(
905 message.payload); 953 message.payload);
906 if (!message.header.hasRequestId) { 954 if (!message.header.hasRequestId) {
907 proxyError("Expected a message with a valid request Id."); 955 proxyError("Expected a message with a valid request Id.");
908 return; 956 return;
909 } 957 }
910 Completer c = completerMap[message.header.requestId]; 958 Completer c = completerMap[message.header.requestId];
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after
1075 assert(_impl == null); 1123 assert(_impl == null);
1076 _impl = d; 1124 _impl = d;
1077 } 1125 }
1078 1126
1079 String toString() { 1127 String toString() {
1080 var superString = super.toString(); 1128 var superString = super.toString();
1081 return "SceneListenerStub($superString)"; 1129 return "SceneListenerStub($superString)";
1082 } 1130 }
1083 1131
1084 int get version => 0; 1132 int get version => 0;
1133
1134 service_describer.ServiceDescription get serviceDescription =>
1135 new _SceneListenerServiceDescription();
1085 } 1136 }
1086 1137
1087 1138
1139
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698