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

Side by Side Diff: mojo/dart/packages/mojo_services/lib/mojo/media/media_player.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 media_player_mojom; 5 library media_player_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/media/media_metadata.mojom.dart' as media_met adata_mojom; 13 import 'package:mojo_services/mojo/media/media_metadata.mojom.dart' as media_met adata_mojom;
12 import 'package:mojo_services/mojo/media/media_state.mojom.dart' as media_state_ mojom; 14 import 'package:mojo_services/mojo/media/media_state.mojom.dart' as media_state_ mojom;
13 import 'package:mojo_services/mojo/media/rate_control.mojom.dart' as rate_contro l_mojom; 15 import 'package:mojo_services/mojo/media/rate_control.mojom.dart' as rate_contro l_mojom;
14 16
15 17
16 18
17 class MediaPlayerStatus extends bindings.Struct { 19 class MediaPlayerStatus extends bindings.Struct {
18 static const List<bindings.StructDataHeader> kVersions = const [ 20 static const List<bindings.StructDataHeader> kVersions = const [
19 const bindings.StructDataHeader(32, 0) 21 const bindings.StructDataHeader(32, 0)
20 ]; 22 ];
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
98 Map toJson() { 100 Map toJson() {
99 Map map = new Map(); 101 Map map = new Map();
100 map["state"] = state; 102 map["state"] = state;
101 map["timelineTransform"] = timelineTransform; 103 map["timelineTransform"] = timelineTransform;
102 map["metadata"] = metadata; 104 map["metadata"] = metadata;
103 return map; 105 return map;
104 } 106 }
105 } 107 }
106 108
107 109
110
111
108 class _MediaPlayerPlayParams extends bindings.Struct { 112 class _MediaPlayerPlayParams extends bindings.Struct {
109 static const List<bindings.StructDataHeader> kVersions = const [ 113 static const List<bindings.StructDataHeader> kVersions = const [
110 const bindings.StructDataHeader(8, 0) 114 const bindings.StructDataHeader(8, 0)
111 ]; 115 ];
112 116
113 _MediaPlayerPlayParams() : super(kVersions.last.size); 117 _MediaPlayerPlayParams() : super(kVersions.last.size);
114 118
115 static _MediaPlayerPlayParams deserialize(bindings.Message message) { 119 static _MediaPlayerPlayParams deserialize(bindings.Message message) {
116 var decoder = new bindings.Decoder(message); 120 var decoder = new bindings.Decoder(message);
117 var result = decode(decoder); 121 var result = decode(decoder);
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
156 return "_MediaPlayerPlayParams("")"; 160 return "_MediaPlayerPlayParams("")";
157 } 161 }
158 162
159 Map toJson() { 163 Map toJson() {
160 Map map = new Map(); 164 Map map = new Map();
161 return map; 165 return map;
162 } 166 }
163 } 167 }
164 168
165 169
170
171
166 class _MediaPlayerPauseParams extends bindings.Struct { 172 class _MediaPlayerPauseParams extends bindings.Struct {
167 static const List<bindings.StructDataHeader> kVersions = const [ 173 static const List<bindings.StructDataHeader> kVersions = const [
168 const bindings.StructDataHeader(8, 0) 174 const bindings.StructDataHeader(8, 0)
169 ]; 175 ];
170 176
171 _MediaPlayerPauseParams() : super(kVersions.last.size); 177 _MediaPlayerPauseParams() : super(kVersions.last.size);
172 178
173 static _MediaPlayerPauseParams deserialize(bindings.Message message) { 179 static _MediaPlayerPauseParams deserialize(bindings.Message message) {
174 var decoder = new bindings.Decoder(message); 180 var decoder = new bindings.Decoder(message);
175 var result = decode(decoder); 181 var result = decode(decoder);
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
214 return "_MediaPlayerPauseParams("")"; 220 return "_MediaPlayerPauseParams("")";
215 } 221 }
216 222
217 Map toJson() { 223 Map toJson() {
218 Map map = new Map(); 224 Map map = new Map();
219 return map; 225 return map;
220 } 226 }
221 } 227 }
222 228
223 229
230
231
224 class _MediaPlayerGetStatusParams extends bindings.Struct { 232 class _MediaPlayerGetStatusParams extends bindings.Struct {
225 static const List<bindings.StructDataHeader> kVersions = const [ 233 static const List<bindings.StructDataHeader> kVersions = const [
226 const bindings.StructDataHeader(16, 0) 234 const bindings.StructDataHeader(16, 0)
227 ]; 235 ];
228 int versionLastSeen = 0; 236 int versionLastSeen = 0;
229 237
230 _MediaPlayerGetStatusParams() : super(kVersions.last.size); 238 _MediaPlayerGetStatusParams() : super(kVersions.last.size);
231 239
232 static _MediaPlayerGetStatusParams deserialize(bindings.Message message) { 240 static _MediaPlayerGetStatusParams deserialize(bindings.Message message) {
233 var decoder = new bindings.Decoder(message); 241 var decoder = new bindings.Decoder(message);
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
281 } 289 }
282 290
283 Map toJson() { 291 Map toJson() {
284 Map map = new Map(); 292 Map map = new Map();
285 map["versionLastSeen"] = versionLastSeen; 293 map["versionLastSeen"] = versionLastSeen;
286 return map; 294 return map;
287 } 295 }
288 } 296 }
289 297
290 298
299
300
291 class MediaPlayerGetStatusResponseParams extends bindings.Struct { 301 class MediaPlayerGetStatusResponseParams extends bindings.Struct {
292 static const List<bindings.StructDataHeader> kVersions = const [ 302 static const List<bindings.StructDataHeader> kVersions = const [
293 const bindings.StructDataHeader(24, 0) 303 const bindings.StructDataHeader(24, 0)
294 ]; 304 ];
295 int version = 0; 305 int version = 0;
296 MediaPlayerStatus status = null; 306 MediaPlayerStatus status = null;
297 307
298 MediaPlayerGetStatusResponseParams() : super(kVersions.last.size); 308 MediaPlayerGetStatusResponseParams() : super(kVersions.last.size);
299 309
300 static MediaPlayerGetStatusResponseParams deserialize(bindings.Message message ) { 310 static MediaPlayerGetStatusResponseParams deserialize(bindings.Message message ) {
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
357 } 367 }
358 368
359 Map toJson() { 369 Map toJson() {
360 Map map = new Map(); 370 Map map = new Map();
361 map["version"] = version; 371 map["version"] = version;
362 map["status"] = status; 372 map["status"] = status;
363 return map; 373 return map;
364 } 374 }
365 } 375 }
366 376
377
378
379
367 const int _MediaPlayer_playName = 0; 380 const int _MediaPlayer_playName = 0;
368 const int _MediaPlayer_pauseName = 1; 381 const int _MediaPlayer_pauseName = 1;
369 const int _MediaPlayer_getStatusName = 2; 382 const int _MediaPlayer_getStatusName = 2;
370 383
384
385
386 class _MediaPlayerServiceDescription implements service_describer.ServiceDescrip tion {
387 dynamic getTopLevelInterface([Function responseFactory]) => null;
388
389 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null;
390
391 dynamic getAllTypeDefinitions([Function responseFactory]) => null;
392 }
393
371 abstract class MediaPlayer { 394 abstract class MediaPlayer {
372 static const String serviceName = null; 395 static const String serviceName = null;
373 void play(); 396 void play();
374 void pause(); 397 void pause();
375 dynamic getStatus(int versionLastSeen,[Function responseFactory = null]); 398 dynamic getStatus(int versionLastSeen,[Function responseFactory = null]);
376 } 399 }
377 400
378 401
379 class _MediaPlayerProxyImpl extends bindings.Proxy { 402 class _MediaPlayerProxyImpl extends bindings.Proxy {
380 _MediaPlayerProxyImpl.fromEndpoint( 403 _MediaPlayerProxyImpl.fromEndpoint(
381 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); 404 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
382 405
383 _MediaPlayerProxyImpl.fromHandle(core.MojoHandle handle) : 406 _MediaPlayerProxyImpl.fromHandle(core.MojoHandle handle) :
384 super.fromHandle(handle); 407 super.fromHandle(handle);
385 408
386 _MediaPlayerProxyImpl.unbound() : super.unbound(); 409 _MediaPlayerProxyImpl.unbound() : super.unbound();
387 410
388 static _MediaPlayerProxyImpl newFromEndpoint( 411 static _MediaPlayerProxyImpl newFromEndpoint(
389 core.MojoMessagePipeEndpoint endpoint) { 412 core.MojoMessagePipeEndpoint endpoint) {
390 assert(endpoint.setDescription("For _MediaPlayerProxyImpl")); 413 assert(endpoint.setDescription("For _MediaPlayerProxyImpl"));
391 return new _MediaPlayerProxyImpl.fromEndpoint(endpoint); 414 return new _MediaPlayerProxyImpl.fromEndpoint(endpoint);
392 } 415 }
393 416
417 service_describer.ServiceDescription get serviceDescription =>
418 new _MediaPlayerServiceDescription();
419
394 void handleResponse(bindings.ServiceMessage message) { 420 void handleResponse(bindings.ServiceMessage message) {
395 switch (message.header.type) { 421 switch (message.header.type) {
396 case _MediaPlayer_getStatusName: 422 case _MediaPlayer_getStatusName:
397 var r = MediaPlayerGetStatusResponseParams.deserialize( 423 var r = MediaPlayerGetStatusResponseParams.deserialize(
398 message.payload); 424 message.payload);
399 if (!message.header.hasRequestId) { 425 if (!message.header.hasRequestId) {
400 proxyError("Expected a message with a valid request Id."); 426 proxyError("Expected a message with a valid request Id.");
401 return; 427 return;
402 } 428 }
403 Completer c = completerMap[message.header.requestId]; 429 Completer c = completerMap[message.header.requestId];
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after
596 assert(_impl == null); 622 assert(_impl == null);
597 _impl = d; 623 _impl = d;
598 } 624 }
599 625
600 String toString() { 626 String toString() {
601 var superString = super.toString(); 627 var superString = super.toString();
602 return "MediaPlayerStub($superString)"; 628 return "MediaPlayerStub($superString)";
603 } 629 }
604 630
605 int get version => 0; 631 int get version => 0;
632
633 service_describer.ServiceDescription get serviceDescription =>
634 new _MediaPlayerServiceDescription();
606 } 635 }
607 636
608 637
638
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698