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

Side by Side Diff: mojo/dart/packages/mojo_services/lib/mojo/media/rate_control.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 rate_control_mojom; 5 library rate_control_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 13
12 14
13 15
14 class TimelineQuad extends bindings.Struct { 16 class TimelineQuad extends bindings.Struct {
15 static const List<bindings.StructDataHeader> kVersions = const [ 17 static const List<bindings.StructDataHeader> kVersions = const [
16 const bindings.StructDataHeader(32, 0) 18 const bindings.StructDataHeader(32, 0)
17 ]; 19 ];
18 int referenceOffset = 0; 20 int referenceOffset = 0;
19 int targetOffset = 0; 21 int targetOffset = 0;
20 int referenceDelta = 0; 22 int referenceDelta = 0;
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
98 Map map = new Map(); 100 Map map = new Map();
99 map["referenceOffset"] = referenceOffset; 101 map["referenceOffset"] = referenceOffset;
100 map["targetOffset"] = targetOffset; 102 map["targetOffset"] = targetOffset;
101 map["referenceDelta"] = referenceDelta; 103 map["referenceDelta"] = referenceDelta;
102 map["targetDelta"] = targetDelta; 104 map["targetDelta"] = targetDelta;
103 return map; 105 return map;
104 } 106 }
105 } 107 }
106 108
107 109
110
111
108 class TimelineTransform extends bindings.Struct { 112 class TimelineTransform extends bindings.Struct {
109 static const List<bindings.StructDataHeader> kVersions = const [ 113 static const List<bindings.StructDataHeader> kVersions = const [
110 const bindings.StructDataHeader(24, 0) 114 const bindings.StructDataHeader(24, 0)
111 ]; 115 ];
112 static const int kLocalTimeId = 4294967295; 116 static const int kLocalTimeId = 4294967295;
113 static const int kContextual = 4294967294; 117 static const int kContextual = 4294967294;
114 TimelineQuad quad = null; 118 TimelineQuad quad = null;
115 int referenceTimelineId = 4294967294; 119 int referenceTimelineId = 4294967294;
116 int targetTimelineId = 4294967295; 120 int targetTimelineId = 4294967295;
117 121
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
186 Map toJson() { 190 Map toJson() {
187 Map map = new Map(); 191 Map map = new Map();
188 map["quad"] = quad; 192 map["quad"] = quad;
189 map["referenceTimelineId"] = referenceTimelineId; 193 map["referenceTimelineId"] = referenceTimelineId;
190 map["targetTimelineId"] = targetTimelineId; 194 map["targetTimelineId"] = targetTimelineId;
191 return map; 195 return map;
192 } 196 }
193 } 197 }
194 198
195 199
200
201
196 class _RateControlGetCurrentTransformParams extends bindings.Struct { 202 class _RateControlGetCurrentTransformParams extends bindings.Struct {
197 static const List<bindings.StructDataHeader> kVersions = const [ 203 static const List<bindings.StructDataHeader> kVersions = const [
198 const bindings.StructDataHeader(8, 0) 204 const bindings.StructDataHeader(8, 0)
199 ]; 205 ];
200 206
201 _RateControlGetCurrentTransformParams() : super(kVersions.last.size); 207 _RateControlGetCurrentTransformParams() : super(kVersions.last.size);
202 208
203 static _RateControlGetCurrentTransformParams deserialize(bindings.Message mess age) { 209 static _RateControlGetCurrentTransformParams deserialize(bindings.Message mess age) {
204 var decoder = new bindings.Decoder(message); 210 var decoder = new bindings.Decoder(message);
205 var result = decode(decoder); 211 var result = decode(decoder);
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
244 return "_RateControlGetCurrentTransformParams("")"; 250 return "_RateControlGetCurrentTransformParams("")";
245 } 251 }
246 252
247 Map toJson() { 253 Map toJson() {
248 Map map = new Map(); 254 Map map = new Map();
249 return map; 255 return map;
250 } 256 }
251 } 257 }
252 258
253 259
260
261
254 class RateControlGetCurrentTransformResponseParams extends bindings.Struct { 262 class RateControlGetCurrentTransformResponseParams extends bindings.Struct {
255 static const List<bindings.StructDataHeader> kVersions = const [ 263 static const List<bindings.StructDataHeader> kVersions = const [
256 const bindings.StructDataHeader(16, 0) 264 const bindings.StructDataHeader(16, 0)
257 ]; 265 ];
258 TimelineTransform trans = null; 266 TimelineTransform trans = null;
259 267
260 RateControlGetCurrentTransformResponseParams() : super(kVersions.last.size); 268 RateControlGetCurrentTransformResponseParams() : super(kVersions.last.size);
261 269
262 static RateControlGetCurrentTransformResponseParams deserialize(bindings.Messa ge message) { 270 static RateControlGetCurrentTransformResponseParams deserialize(bindings.Messa ge message) {
263 var decoder = new bindings.Decoder(message); 271 var decoder = new bindings.Decoder(message);
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
312 } 320 }
313 321
314 Map toJson() { 322 Map toJson() {
315 Map map = new Map(); 323 Map map = new Map();
316 map["trans"] = trans; 324 map["trans"] = trans;
317 return map; 325 return map;
318 } 326 }
319 } 327 }
320 328
321 329
330
331
322 class _RateControlSetCurrentQuadParams extends bindings.Struct { 332 class _RateControlSetCurrentQuadParams extends bindings.Struct {
323 static const List<bindings.StructDataHeader> kVersions = const [ 333 static const List<bindings.StructDataHeader> kVersions = const [
324 const bindings.StructDataHeader(16, 0) 334 const bindings.StructDataHeader(16, 0)
325 ]; 335 ];
326 TimelineQuad quad = null; 336 TimelineQuad quad = null;
327 337
328 _RateControlSetCurrentQuadParams() : super(kVersions.last.size); 338 _RateControlSetCurrentQuadParams() : super(kVersions.last.size);
329 339
330 static _RateControlSetCurrentQuadParams deserialize(bindings.Message message) { 340 static _RateControlSetCurrentQuadParams deserialize(bindings.Message message) {
331 var decoder = new bindings.Decoder(message); 341 var decoder = new bindings.Decoder(message);
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
380 } 390 }
381 391
382 Map toJson() { 392 Map toJson() {
383 Map map = new Map(); 393 Map map = new Map();
384 map["quad"] = quad; 394 map["quad"] = quad;
385 return map; 395 return map;
386 } 396 }
387 } 397 }
388 398
389 399
400
401
390 class _RateControlSetTargetTimelineIdParams extends bindings.Struct { 402 class _RateControlSetTargetTimelineIdParams extends bindings.Struct {
391 static const List<bindings.StructDataHeader> kVersions = const [ 403 static const List<bindings.StructDataHeader> kVersions = const [
392 const bindings.StructDataHeader(16, 0) 404 const bindings.StructDataHeader(16, 0)
393 ]; 405 ];
394 int id = 0; 406 int id = 0;
395 407
396 _RateControlSetTargetTimelineIdParams() : super(kVersions.last.size); 408 _RateControlSetTargetTimelineIdParams() : super(kVersions.last.size);
397 409
398 static _RateControlSetTargetTimelineIdParams deserialize(bindings.Message mess age) { 410 static _RateControlSetTargetTimelineIdParams deserialize(bindings.Message mess age) {
399 var decoder = new bindings.Decoder(message); 411 var decoder = new bindings.Decoder(message);
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
447 } 459 }
448 460
449 Map toJson() { 461 Map toJson() {
450 Map map = new Map(); 462 Map map = new Map();
451 map["id"] = id; 463 map["id"] = id;
452 return map; 464 return map;
453 } 465 }
454 } 466 }
455 467
456 468
469
470
457 class _RateControlSetRateParams extends bindings.Struct { 471 class _RateControlSetRateParams extends bindings.Struct {
458 static const List<bindings.StructDataHeader> kVersions = const [ 472 static const List<bindings.StructDataHeader> kVersions = const [
459 const bindings.StructDataHeader(16, 0) 473 const bindings.StructDataHeader(16, 0)
460 ]; 474 ];
461 int referenceDelta = 0; 475 int referenceDelta = 0;
462 int targetDelta = 0; 476 int targetDelta = 0;
463 477
464 _RateControlSetRateParams() : super(kVersions.last.size); 478 _RateControlSetRateParams() : super(kVersions.last.size);
465 479
466 static _RateControlSetRateParams deserialize(bindings.Message message) { 480 static _RateControlSetRateParams deserialize(bindings.Message message) {
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
523 537
524 Map toJson() { 538 Map toJson() {
525 Map map = new Map(); 539 Map map = new Map();
526 map["referenceDelta"] = referenceDelta; 540 map["referenceDelta"] = referenceDelta;
527 map["targetDelta"] = targetDelta; 541 map["targetDelta"] = targetDelta;
528 return map; 542 return map;
529 } 543 }
530 } 544 }
531 545
532 546
547
548
533 class _RateControlSetRateAtReferenceTimeParams extends bindings.Struct { 549 class _RateControlSetRateAtReferenceTimeParams extends bindings.Struct {
534 static const List<bindings.StructDataHeader> kVersions = const [ 550 static const List<bindings.StructDataHeader> kVersions = const [
535 const bindings.StructDataHeader(24, 0) 551 const bindings.StructDataHeader(24, 0)
536 ]; 552 ];
537 int referenceDelta = 0; 553 int referenceDelta = 0;
538 int targetDelta = 0; 554 int targetDelta = 0;
539 int referenceTime = 0; 555 int referenceTime = 0;
540 556
541 _RateControlSetRateAtReferenceTimeParams() : super(kVersions.last.size); 557 _RateControlSetRateAtReferenceTimeParams() : super(kVersions.last.size);
542 558
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
608 Map toJson() { 624 Map toJson() {
609 Map map = new Map(); 625 Map map = new Map();
610 map["referenceDelta"] = referenceDelta; 626 map["referenceDelta"] = referenceDelta;
611 map["targetDelta"] = targetDelta; 627 map["targetDelta"] = targetDelta;
612 map["referenceTime"] = referenceTime; 628 map["referenceTime"] = referenceTime;
613 return map; 629 return map;
614 } 630 }
615 } 631 }
616 632
617 633
634
635
618 class _RateControlSetRateAtTargetTimeParams extends bindings.Struct { 636 class _RateControlSetRateAtTargetTimeParams extends bindings.Struct {
619 static const List<bindings.StructDataHeader> kVersions = const [ 637 static const List<bindings.StructDataHeader> kVersions = const [
620 const bindings.StructDataHeader(24, 0) 638 const bindings.StructDataHeader(24, 0)
621 ]; 639 ];
622 int referenceDelta = 0; 640 int referenceDelta = 0;
623 int targetDelta = 0; 641 int targetDelta = 0;
624 int targetTime = 0; 642 int targetTime = 0;
625 643
626 _RateControlSetRateAtTargetTimeParams() : super(kVersions.last.size); 644 _RateControlSetRateAtTargetTimeParams() : super(kVersions.last.size);
627 645
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
693 Map toJson() { 711 Map toJson() {
694 Map map = new Map(); 712 Map map = new Map();
695 map["referenceDelta"] = referenceDelta; 713 map["referenceDelta"] = referenceDelta;
696 map["targetDelta"] = targetDelta; 714 map["targetDelta"] = targetDelta;
697 map["targetTime"] = targetTime; 715 map["targetTime"] = targetTime;
698 return map; 716 return map;
699 } 717 }
700 } 718 }
701 719
702 720
721
722
703 class _RateControlCancelPendingChangesParams extends bindings.Struct { 723 class _RateControlCancelPendingChangesParams extends bindings.Struct {
704 static const List<bindings.StructDataHeader> kVersions = const [ 724 static const List<bindings.StructDataHeader> kVersions = const [
705 const bindings.StructDataHeader(8, 0) 725 const bindings.StructDataHeader(8, 0)
706 ]; 726 ];
707 727
708 _RateControlCancelPendingChangesParams() : super(kVersions.last.size); 728 _RateControlCancelPendingChangesParams() : super(kVersions.last.size);
709 729
710 static _RateControlCancelPendingChangesParams deserialize(bindings.Message mes sage) { 730 static _RateControlCancelPendingChangesParams deserialize(bindings.Message mes sage) {
711 var decoder = new bindings.Decoder(message); 731 var decoder = new bindings.Decoder(message);
712 var result = decode(decoder); 732 var result = decode(decoder);
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
750 String toString() { 770 String toString() {
751 return "_RateControlCancelPendingChangesParams("")"; 771 return "_RateControlCancelPendingChangesParams("")";
752 } 772 }
753 773
754 Map toJson() { 774 Map toJson() {
755 Map map = new Map(); 775 Map map = new Map();
756 return map; 776 return map;
757 } 777 }
758 } 778 }
759 779
780
781
782
760 const int _RateControl_getCurrentTransformName = 0; 783 const int _RateControl_getCurrentTransformName = 0;
761 const int _RateControl_setCurrentQuadName = 1; 784 const int _RateControl_setCurrentQuadName = 1;
762 const int _RateControl_setTargetTimelineIdName = 2; 785 const int _RateControl_setTargetTimelineIdName = 2;
763 const int _RateControl_setRateName = 3; 786 const int _RateControl_setRateName = 3;
764 const int _RateControl_setRateAtReferenceTimeName = 4; 787 const int _RateControl_setRateAtReferenceTimeName = 4;
765 const int _RateControl_setRateAtTargetTimeName = 5; 788 const int _RateControl_setRateAtTargetTimeName = 5;
766 const int _RateControl_cancelPendingChangesName = 6; 789 const int _RateControl_cancelPendingChangesName = 6;
767 790
791
792
793 class _RateControlServiceDescription implements service_describer.ServiceDescrip tion {
794 dynamic getTopLevelInterface([Function responseFactory]) => null;
795
796 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null;
797
798 dynamic getAllTypeDefinitions([Function responseFactory]) => null;
799 }
800
768 abstract class RateControl { 801 abstract class RateControl {
769 static const String serviceName = null; 802 static const String serviceName = null;
770 dynamic getCurrentTransform([Function responseFactory = null]); 803 dynamic getCurrentTransform([Function responseFactory = null]);
771 void setCurrentQuad(TimelineQuad quad); 804 void setCurrentQuad(TimelineQuad quad);
772 void setTargetTimelineId(int id); 805 void setTargetTimelineId(int id);
773 void setRate(int referenceDelta, int targetDelta); 806 void setRate(int referenceDelta, int targetDelta);
774 void setRateAtReferenceTime(int referenceDelta, int targetDelta, int reference Time); 807 void setRateAtReferenceTime(int referenceDelta, int targetDelta, int reference Time);
775 void setRateAtTargetTime(int referenceDelta, int targetDelta, int targetTime); 808 void setRateAtTargetTime(int referenceDelta, int targetDelta, int targetTime);
776 void cancelPendingChanges(); 809 void cancelPendingChanges();
777 } 810 }
778 811
779 812
780 class _RateControlProxyImpl extends bindings.Proxy { 813 class _RateControlProxyImpl extends bindings.Proxy {
781 _RateControlProxyImpl.fromEndpoint( 814 _RateControlProxyImpl.fromEndpoint(
782 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); 815 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
783 816
784 _RateControlProxyImpl.fromHandle(core.MojoHandle handle) : 817 _RateControlProxyImpl.fromHandle(core.MojoHandle handle) :
785 super.fromHandle(handle); 818 super.fromHandle(handle);
786 819
787 _RateControlProxyImpl.unbound() : super.unbound(); 820 _RateControlProxyImpl.unbound() : super.unbound();
788 821
789 static _RateControlProxyImpl newFromEndpoint( 822 static _RateControlProxyImpl newFromEndpoint(
790 core.MojoMessagePipeEndpoint endpoint) { 823 core.MojoMessagePipeEndpoint endpoint) {
791 assert(endpoint.setDescription("For _RateControlProxyImpl")); 824 assert(endpoint.setDescription("For _RateControlProxyImpl"));
792 return new _RateControlProxyImpl.fromEndpoint(endpoint); 825 return new _RateControlProxyImpl.fromEndpoint(endpoint);
793 } 826 }
794 827
828 service_describer.ServiceDescription get serviceDescription =>
829 new _RateControlServiceDescription();
830
795 void handleResponse(bindings.ServiceMessage message) { 831 void handleResponse(bindings.ServiceMessage message) {
796 switch (message.header.type) { 832 switch (message.header.type) {
797 case _RateControl_getCurrentTransformName: 833 case _RateControl_getCurrentTransformName:
798 var r = RateControlGetCurrentTransformResponseParams.deserialize( 834 var r = RateControlGetCurrentTransformResponseParams.deserialize(
799 message.payload); 835 message.payload);
800 if (!message.header.hasRequestId) { 836 if (!message.header.hasRequestId) {
801 proxyError("Expected a message with a valid request Id."); 837 proxyError("Expected a message with a valid request Id.");
802 return; 838 return;
803 } 839 }
804 Completer c = completerMap[message.header.requestId]; 840 Completer c = completerMap[message.header.requestId];
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after
1057 assert(_impl == null); 1093 assert(_impl == null);
1058 _impl = d; 1094 _impl = d;
1059 } 1095 }
1060 1096
1061 String toString() { 1097 String toString() {
1062 var superString = super.toString(); 1098 var superString = super.toString();
1063 return "RateControlStub($superString)"; 1099 return "RateControlStub($superString)";
1064 } 1100 }
1065 1101
1066 int get version => 0; 1102 int get version => 0;
1103
1104 service_describer.ServiceDescription get serviceDescription =>
1105 new _RateControlServiceDescription();
1067 } 1106 }
1068 1107
1069 1108
1109
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698