| 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 camera_mojom; | 5 library camera_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 Photo extends bindings.Struct { | 16 class Photo extends bindings.Struct { |
| 15 static const List<bindings.StructDataHeader> kVersions = const [ | 17 static const List<bindings.StructDataHeader> kVersions = const [ |
| 16 const bindings.StructDataHeader(24, 0) | 18 const bindings.StructDataHeader(24, 0) |
| 17 ]; | 19 ]; |
| 18 String uniqueId = null; | 20 String uniqueId = null; |
| 19 core.MojoDataPipeConsumer content = null; | 21 core.MojoDataPipeConsumer content = null; |
| 20 | 22 |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 78 "content: $content" ")"; | 80 "content: $content" ")"; |
| 79 } | 81 } |
| 80 | 82 |
| 81 Map toJson() { | 83 Map toJson() { |
| 82 throw new bindings.MojoCodecError( | 84 throw new bindings.MojoCodecError( |
| 83 'Object containing handles cannot be encoded to JSON.'); | 85 'Object containing handles cannot be encoded to JSON.'); |
| 84 } | 86 } |
| 85 } | 87 } |
| 86 | 88 |
| 87 | 89 |
| 90 |
| 91 |
| 88 class _CameraRollServiceUpdateParams extends bindings.Struct { | 92 class _CameraRollServiceUpdateParams extends bindings.Struct { |
| 89 static const List<bindings.StructDataHeader> kVersions = const [ | 93 static const List<bindings.StructDataHeader> kVersions = const [ |
| 90 const bindings.StructDataHeader(8, 0) | 94 const bindings.StructDataHeader(8, 0) |
| 91 ]; | 95 ]; |
| 92 | 96 |
| 93 _CameraRollServiceUpdateParams() : super(kVersions.last.size); | 97 _CameraRollServiceUpdateParams() : super(kVersions.last.size); |
| 94 | 98 |
| 95 static _CameraRollServiceUpdateParams deserialize(bindings.Message message) { | 99 static _CameraRollServiceUpdateParams deserialize(bindings.Message message) { |
| 96 var decoder = new bindings.Decoder(message); | 100 var decoder = new bindings.Decoder(message); |
| 97 var result = decode(decoder); | 101 var result = decode(decoder); |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 136 return "_CameraRollServiceUpdateParams("")"; | 140 return "_CameraRollServiceUpdateParams("")"; |
| 137 } | 141 } |
| 138 | 142 |
| 139 Map toJson() { | 143 Map toJson() { |
| 140 Map map = new Map(); | 144 Map map = new Map(); |
| 141 return map; | 145 return map; |
| 142 } | 146 } |
| 143 } | 147 } |
| 144 | 148 |
| 145 | 149 |
| 150 |
| 151 |
| 146 class _CameraRollServiceGetCountParams extends bindings.Struct { | 152 class _CameraRollServiceGetCountParams extends bindings.Struct { |
| 147 static const List<bindings.StructDataHeader> kVersions = const [ | 153 static const List<bindings.StructDataHeader> kVersions = const [ |
| 148 const bindings.StructDataHeader(8, 0) | 154 const bindings.StructDataHeader(8, 0) |
| 149 ]; | 155 ]; |
| 150 | 156 |
| 151 _CameraRollServiceGetCountParams() : super(kVersions.last.size); | 157 _CameraRollServiceGetCountParams() : super(kVersions.last.size); |
| 152 | 158 |
| 153 static _CameraRollServiceGetCountParams deserialize(bindings.Message message)
{ | 159 static _CameraRollServiceGetCountParams deserialize(bindings.Message message)
{ |
| 154 var decoder = new bindings.Decoder(message); | 160 var decoder = new bindings.Decoder(message); |
| 155 var result = decode(decoder); | 161 var result = decode(decoder); |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 194 return "_CameraRollServiceGetCountParams("")"; | 200 return "_CameraRollServiceGetCountParams("")"; |
| 195 } | 201 } |
| 196 | 202 |
| 197 Map toJson() { | 203 Map toJson() { |
| 198 Map map = new Map(); | 204 Map map = new Map(); |
| 199 return map; | 205 return map; |
| 200 } | 206 } |
| 201 } | 207 } |
| 202 | 208 |
| 203 | 209 |
| 210 |
| 211 |
| 204 class CameraRollServiceGetCountResponseParams extends bindings.Struct { | 212 class CameraRollServiceGetCountResponseParams extends bindings.Struct { |
| 205 static const List<bindings.StructDataHeader> kVersions = const [ | 213 static const List<bindings.StructDataHeader> kVersions = const [ |
| 206 const bindings.StructDataHeader(16, 0) | 214 const bindings.StructDataHeader(16, 0) |
| 207 ]; | 215 ]; |
| 208 int numPhotos = 0; | 216 int numPhotos = 0; |
| 209 | 217 |
| 210 CameraRollServiceGetCountResponseParams() : super(kVersions.last.size); | 218 CameraRollServiceGetCountResponseParams() : super(kVersions.last.size); |
| 211 | 219 |
| 212 static CameraRollServiceGetCountResponseParams deserialize(bindings.Message me
ssage) { | 220 static CameraRollServiceGetCountResponseParams deserialize(bindings.Message me
ssage) { |
| 213 var decoder = new bindings.Decoder(message); | 221 var decoder = new bindings.Decoder(message); |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 261 } | 269 } |
| 262 | 270 |
| 263 Map toJson() { | 271 Map toJson() { |
| 264 Map map = new Map(); | 272 Map map = new Map(); |
| 265 map["numPhotos"] = numPhotos; | 273 map["numPhotos"] = numPhotos; |
| 266 return map; | 274 return map; |
| 267 } | 275 } |
| 268 } | 276 } |
| 269 | 277 |
| 270 | 278 |
| 279 |
| 280 |
| 271 class _CameraRollServiceGetPhotoParams extends bindings.Struct { | 281 class _CameraRollServiceGetPhotoParams extends bindings.Struct { |
| 272 static const List<bindings.StructDataHeader> kVersions = const [ | 282 static const List<bindings.StructDataHeader> kVersions = const [ |
| 273 const bindings.StructDataHeader(16, 0) | 283 const bindings.StructDataHeader(16, 0) |
| 274 ]; | 284 ]; |
| 275 int index = 0; | 285 int index = 0; |
| 276 | 286 |
| 277 _CameraRollServiceGetPhotoParams() : super(kVersions.last.size); | 287 _CameraRollServiceGetPhotoParams() : super(kVersions.last.size); |
| 278 | 288 |
| 279 static _CameraRollServiceGetPhotoParams deserialize(bindings.Message message)
{ | 289 static _CameraRollServiceGetPhotoParams deserialize(bindings.Message message)
{ |
| 280 var decoder = new bindings.Decoder(message); | 290 var decoder = new bindings.Decoder(message); |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 328 } | 338 } |
| 329 | 339 |
| 330 Map toJson() { | 340 Map toJson() { |
| 331 Map map = new Map(); | 341 Map map = new Map(); |
| 332 map["index"] = index; | 342 map["index"] = index; |
| 333 return map; | 343 return map; |
| 334 } | 344 } |
| 335 } | 345 } |
| 336 | 346 |
| 337 | 347 |
| 348 |
| 349 |
| 338 class CameraRollServiceGetPhotoResponseParams extends bindings.Struct { | 350 class CameraRollServiceGetPhotoResponseParams extends bindings.Struct { |
| 339 static const List<bindings.StructDataHeader> kVersions = const [ | 351 static const List<bindings.StructDataHeader> kVersions = const [ |
| 340 const bindings.StructDataHeader(16, 0) | 352 const bindings.StructDataHeader(16, 0) |
| 341 ]; | 353 ]; |
| 342 Photo photo = null; | 354 Photo photo = null; |
| 343 | 355 |
| 344 CameraRollServiceGetPhotoResponseParams() : super(kVersions.last.size); | 356 CameraRollServiceGetPhotoResponseParams() : super(kVersions.last.size); |
| 345 | 357 |
| 346 static CameraRollServiceGetPhotoResponseParams deserialize(bindings.Message me
ssage) { | 358 static CameraRollServiceGetPhotoResponseParams deserialize(bindings.Message me
ssage) { |
| 347 var decoder = new bindings.Decoder(message); | 359 var decoder = new bindings.Decoder(message); |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 395 "photo: $photo" ")"; | 407 "photo: $photo" ")"; |
| 396 } | 408 } |
| 397 | 409 |
| 398 Map toJson() { | 410 Map toJson() { |
| 399 throw new bindings.MojoCodecError( | 411 throw new bindings.MojoCodecError( |
| 400 'Object containing handles cannot be encoded to JSON.'); | 412 'Object containing handles cannot be encoded to JSON.'); |
| 401 } | 413 } |
| 402 } | 414 } |
| 403 | 415 |
| 404 | 416 |
| 417 |
| 418 |
| 405 class _CameraServiceGetLatestFrameParams extends bindings.Struct { | 419 class _CameraServiceGetLatestFrameParams extends bindings.Struct { |
| 406 static const List<bindings.StructDataHeader> kVersions = const [ | 420 static const List<bindings.StructDataHeader> kVersions = const [ |
| 407 const bindings.StructDataHeader(8, 0) | 421 const bindings.StructDataHeader(8, 0) |
| 408 ]; | 422 ]; |
| 409 | 423 |
| 410 _CameraServiceGetLatestFrameParams() : super(kVersions.last.size); | 424 _CameraServiceGetLatestFrameParams() : super(kVersions.last.size); |
| 411 | 425 |
| 412 static _CameraServiceGetLatestFrameParams deserialize(bindings.Message message
) { | 426 static _CameraServiceGetLatestFrameParams deserialize(bindings.Message message
) { |
| 413 var decoder = new bindings.Decoder(message); | 427 var decoder = new bindings.Decoder(message); |
| 414 var result = decode(decoder); | 428 var result = decode(decoder); |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 453 return "_CameraServiceGetLatestFrameParams("")"; | 467 return "_CameraServiceGetLatestFrameParams("")"; |
| 454 } | 468 } |
| 455 | 469 |
| 456 Map toJson() { | 470 Map toJson() { |
| 457 Map map = new Map(); | 471 Map map = new Map(); |
| 458 return map; | 472 return map; |
| 459 } | 473 } |
| 460 } | 474 } |
| 461 | 475 |
| 462 | 476 |
| 477 |
| 478 |
| 463 class CameraServiceGetLatestFrameResponseParams extends bindings.Struct { | 479 class CameraServiceGetLatestFrameResponseParams extends bindings.Struct { |
| 464 static const List<bindings.StructDataHeader> kVersions = const [ | 480 static const List<bindings.StructDataHeader> kVersions = const [ |
| 465 const bindings.StructDataHeader(16, 0) | 481 const bindings.StructDataHeader(16, 0) |
| 466 ]; | 482 ]; |
| 467 core.MojoDataPipeConsumer content = null; | 483 core.MojoDataPipeConsumer content = null; |
| 468 | 484 |
| 469 CameraServiceGetLatestFrameResponseParams() : super(kVersions.last.size); | 485 CameraServiceGetLatestFrameResponseParams() : super(kVersions.last.size); |
| 470 | 486 |
| 471 static CameraServiceGetLatestFrameResponseParams deserialize(bindings.Message
message) { | 487 static CameraServiceGetLatestFrameResponseParams deserialize(bindings.Message
message) { |
| 472 var decoder = new bindings.Decoder(message); | 488 var decoder = new bindings.Decoder(message); |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 518 return "CameraServiceGetLatestFrameResponseParams(" | 534 return "CameraServiceGetLatestFrameResponseParams(" |
| 519 "content: $content" ")"; | 535 "content: $content" ")"; |
| 520 } | 536 } |
| 521 | 537 |
| 522 Map toJson() { | 538 Map toJson() { |
| 523 throw new bindings.MojoCodecError( | 539 throw new bindings.MojoCodecError( |
| 524 'Object containing handles cannot be encoded to JSON.'); | 540 'Object containing handles cannot be encoded to JSON.'); |
| 525 } | 541 } |
| 526 } | 542 } |
| 527 | 543 |
| 544 |
| 545 |
| 546 |
| 528 const int _CameraRollService_updateName = 0; | 547 const int _CameraRollService_updateName = 0; |
| 529 const int _CameraRollService_getCountName = 1; | 548 const int _CameraRollService_getCountName = 1; |
| 530 const int _CameraRollService_getPhotoName = 2; | 549 const int _CameraRollService_getPhotoName = 2; |
| 531 | 550 |
| 551 |
| 552 |
| 553 class _CameraRollServiceServiceDescription implements service_describer.ServiceD
escription { |
| 554 dynamic getTopLevelInterface([Function responseFactory]) => null; |
| 555 |
| 556 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null; |
| 557 |
| 558 dynamic getAllTypeDefinitions([Function responseFactory]) => null; |
| 559 } |
| 560 |
| 532 abstract class CameraRollService { | 561 abstract class CameraRollService { |
| 533 static const String serviceName = "mojo::CameraRollService"; | 562 static const String serviceName = "mojo::CameraRollService"; |
| 534 void update(); | 563 void update(); |
| 535 dynamic getCount([Function responseFactory = null]); | 564 dynamic getCount([Function responseFactory = null]); |
| 536 dynamic getPhoto(int index,[Function responseFactory = null]); | 565 dynamic getPhoto(int index,[Function responseFactory = null]); |
| 537 } | 566 } |
| 538 | 567 |
| 539 | 568 |
| 540 class _CameraRollServiceProxyImpl extends bindings.Proxy { | 569 class _CameraRollServiceProxyImpl extends bindings.Proxy { |
| 541 _CameraRollServiceProxyImpl.fromEndpoint( | 570 _CameraRollServiceProxyImpl.fromEndpoint( |
| 542 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); | 571 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
| 543 | 572 |
| 544 _CameraRollServiceProxyImpl.fromHandle(core.MojoHandle handle) : | 573 _CameraRollServiceProxyImpl.fromHandle(core.MojoHandle handle) : |
| 545 super.fromHandle(handle); | 574 super.fromHandle(handle); |
| 546 | 575 |
| 547 _CameraRollServiceProxyImpl.unbound() : super.unbound(); | 576 _CameraRollServiceProxyImpl.unbound() : super.unbound(); |
| 548 | 577 |
| 549 static _CameraRollServiceProxyImpl newFromEndpoint( | 578 static _CameraRollServiceProxyImpl newFromEndpoint( |
| 550 core.MojoMessagePipeEndpoint endpoint) { | 579 core.MojoMessagePipeEndpoint endpoint) { |
| 551 assert(endpoint.setDescription("For _CameraRollServiceProxyImpl")); | 580 assert(endpoint.setDescription("For _CameraRollServiceProxyImpl")); |
| 552 return new _CameraRollServiceProxyImpl.fromEndpoint(endpoint); | 581 return new _CameraRollServiceProxyImpl.fromEndpoint(endpoint); |
| 553 } | 582 } |
| 554 | 583 |
| 584 service_describer.ServiceDescription get serviceDescription => |
| 585 new _CameraRollServiceServiceDescription(); |
| 586 |
| 555 void handleResponse(bindings.ServiceMessage message) { | 587 void handleResponse(bindings.ServiceMessage message) { |
| 556 switch (message.header.type) { | 588 switch (message.header.type) { |
| 557 case _CameraRollService_getCountName: | 589 case _CameraRollService_getCountName: |
| 558 var r = CameraRollServiceGetCountResponseParams.deserialize( | 590 var r = CameraRollServiceGetCountResponseParams.deserialize( |
| 559 message.payload); | 591 message.payload); |
| 560 if (!message.header.hasRequestId) { | 592 if (!message.header.hasRequestId) { |
| 561 proxyError("Expected a message with a valid request Id."); | 593 proxyError("Expected a message with a valid request Id."); |
| 562 return; | 594 return; |
| 563 } | 595 } |
| 564 Completer c = completerMap[message.header.requestId]; | 596 Completer c = completerMap[message.header.requestId]; |
| (...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 798 assert(_impl == null); | 830 assert(_impl == null); |
| 799 _impl = d; | 831 _impl = d; |
| 800 } | 832 } |
| 801 | 833 |
| 802 String toString() { | 834 String toString() { |
| 803 var superString = super.toString(); | 835 var superString = super.toString(); |
| 804 return "CameraRollServiceStub($superString)"; | 836 return "CameraRollServiceStub($superString)"; |
| 805 } | 837 } |
| 806 | 838 |
| 807 int get version => 0; | 839 int get version => 0; |
| 840 |
| 841 service_describer.ServiceDescription get serviceDescription => |
| 842 new _CameraRollServiceServiceDescription(); |
| 808 } | 843 } |
| 809 | 844 |
| 810 const int _CameraService_getLatestFrameName = 0; | 845 const int _CameraService_getLatestFrameName = 0; |
| 811 | 846 |
| 847 |
| 848 |
| 849 class _CameraServiceServiceDescription implements service_describer.ServiceDescr
iption { |
| 850 dynamic getTopLevelInterface([Function responseFactory]) => null; |
| 851 |
| 852 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null; |
| 853 |
| 854 dynamic getAllTypeDefinitions([Function responseFactory]) => null; |
| 855 } |
| 856 |
| 812 abstract class CameraService { | 857 abstract class CameraService { |
| 813 static const String serviceName = "mojo::CameraService"; | 858 static const String serviceName = "mojo::CameraService"; |
| 814 dynamic getLatestFrame([Function responseFactory = null]); | 859 dynamic getLatestFrame([Function responseFactory = null]); |
| 815 } | 860 } |
| 816 | 861 |
| 817 | 862 |
| 818 class _CameraServiceProxyImpl extends bindings.Proxy { | 863 class _CameraServiceProxyImpl extends bindings.Proxy { |
| 819 _CameraServiceProxyImpl.fromEndpoint( | 864 _CameraServiceProxyImpl.fromEndpoint( |
| 820 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); | 865 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
| 821 | 866 |
| 822 _CameraServiceProxyImpl.fromHandle(core.MojoHandle handle) : | 867 _CameraServiceProxyImpl.fromHandle(core.MojoHandle handle) : |
| 823 super.fromHandle(handle); | 868 super.fromHandle(handle); |
| 824 | 869 |
| 825 _CameraServiceProxyImpl.unbound() : super.unbound(); | 870 _CameraServiceProxyImpl.unbound() : super.unbound(); |
| 826 | 871 |
| 827 static _CameraServiceProxyImpl newFromEndpoint( | 872 static _CameraServiceProxyImpl newFromEndpoint( |
| 828 core.MojoMessagePipeEndpoint endpoint) { | 873 core.MojoMessagePipeEndpoint endpoint) { |
| 829 assert(endpoint.setDescription("For _CameraServiceProxyImpl")); | 874 assert(endpoint.setDescription("For _CameraServiceProxyImpl")); |
| 830 return new _CameraServiceProxyImpl.fromEndpoint(endpoint); | 875 return new _CameraServiceProxyImpl.fromEndpoint(endpoint); |
| 831 } | 876 } |
| 832 | 877 |
| 878 service_describer.ServiceDescription get serviceDescription => |
| 879 new _CameraServiceServiceDescription(); |
| 880 |
| 833 void handleResponse(bindings.ServiceMessage message) { | 881 void handleResponse(bindings.ServiceMessage message) { |
| 834 switch (message.header.type) { | 882 switch (message.header.type) { |
| 835 case _CameraService_getLatestFrameName: | 883 case _CameraService_getLatestFrameName: |
| 836 var r = CameraServiceGetLatestFrameResponseParams.deserialize( | 884 var r = CameraServiceGetLatestFrameResponseParams.deserialize( |
| 837 message.payload); | 885 message.payload); |
| 838 if (!message.header.hasRequestId) { | 886 if (!message.header.hasRequestId) { |
| 839 proxyError("Expected a message with a valid request Id."); | 887 proxyError("Expected a message with a valid request Id."); |
| 840 return; | 888 return; |
| 841 } | 889 } |
| 842 Completer c = completerMap[message.header.requestId]; | 890 Completer c = completerMap[message.header.requestId]; |
| (...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1007 assert(_impl == null); | 1055 assert(_impl == null); |
| 1008 _impl = d; | 1056 _impl = d; |
| 1009 } | 1057 } |
| 1010 | 1058 |
| 1011 String toString() { | 1059 String toString() { |
| 1012 var superString = super.toString(); | 1060 var superString = super.toString(); |
| 1013 return "CameraServiceStub($superString)"; | 1061 return "CameraServiceStub($superString)"; |
| 1014 } | 1062 } |
| 1015 | 1063 |
| 1016 int get version => 0; | 1064 int get version => 0; |
| 1065 |
| 1066 service_describer.ServiceDescription get serviceDescription => |
| 1067 new _CameraServiceServiceDescription(); |
| 1017 } | 1068 } |
| 1018 | 1069 |
| 1019 | 1070 |
| 1071 |
| OLD | NEW |