| OLD | NEW |
| 1 // WARNING: DO NOT EDIT. This file was generated by a program. | 1 // WARNING: DO NOT EDIT. This file was generated by a program. |
| 2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. | 2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. |
| 3 | 3 |
| 4 library camera_mojom; | 4 library camera_mojom; |
| 5 import 'dart:async'; | 5 import 'dart:async'; |
| 6 import 'package:mojo/bindings.dart' as bindings; | 6 import 'package:mojo/bindings.dart' as bindings; |
| 7 import 'package:mojo/core.dart' as core; | 7 import 'package:mojo/core.dart' as core; |
| 8 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; | 8 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; |
| 9 | 9 |
| 10 | 10 |
| 11 | 11 |
| 12 class Photo extends bindings.Struct { | 12 class Photo extends bindings.Struct { |
| 13 static const List<bindings.StructDataHeader> kVersions = const [ | 13 static const List<bindings.StructDataHeader> kVersions = const [ |
| 14 const bindings.StructDataHeader(24, 0) | 14 const bindings.StructDataHeader(24, 0) |
| 15 ]; | 15 ]; |
| 16 String uniqueId = null; | 16 String uniqueId = null; |
| 17 core.MojoDataPipeConsumer content = null; | 17 core.MojoDataPipeConsumer content = null; |
| 18 | 18 |
| 19 Photo() : super(kVersions.last.size); | 19 Photo() : super(kVersions.last.size); |
| 20 | 20 |
| 21 Photo.init( |
| 22 String this.uniqueId, |
| 23 core.MojoDataPipeConsumer this.content |
| 24 ) : super(kVersions.last.size); |
| 25 |
| 21 static Photo deserialize(bindings.Message message) { | 26 static Photo deserialize(bindings.Message message) { |
| 22 var decoder = new bindings.Decoder(message); | 27 var decoder = new bindings.Decoder(message); |
| 23 var result = decode(decoder); | 28 var result = decode(decoder); |
| 24 if (decoder.excessHandles != null) { | 29 if (decoder.excessHandles != null) { |
| 25 decoder.excessHandles.forEach((h) => h.close()); | 30 decoder.excessHandles.forEach((h) => h.close()); |
| 26 } | 31 } |
| 27 return result; | 32 return result; |
| 28 } | 33 } |
| 29 | 34 |
| 30 static Photo decode(bindings.Decoder decoder0) { | 35 static Photo decode(bindings.Decoder decoder0) { |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 93 } | 98 } |
| 94 | 99 |
| 95 | 100 |
| 96 class _CameraRollServiceUpdateParams extends bindings.Struct { | 101 class _CameraRollServiceUpdateParams extends bindings.Struct { |
| 97 static const List<bindings.StructDataHeader> kVersions = const [ | 102 static const List<bindings.StructDataHeader> kVersions = const [ |
| 98 const bindings.StructDataHeader(8, 0) | 103 const bindings.StructDataHeader(8, 0) |
| 99 ]; | 104 ]; |
| 100 | 105 |
| 101 _CameraRollServiceUpdateParams() : super(kVersions.last.size); | 106 _CameraRollServiceUpdateParams() : super(kVersions.last.size); |
| 102 | 107 |
| 108 _CameraRollServiceUpdateParams.init( |
| 109 ) : super(kVersions.last.size); |
| 110 |
| 103 static _CameraRollServiceUpdateParams deserialize(bindings.Message message) { | 111 static _CameraRollServiceUpdateParams deserialize(bindings.Message message) { |
| 104 var decoder = new bindings.Decoder(message); | 112 var decoder = new bindings.Decoder(message); |
| 105 var result = decode(decoder); | 113 var result = decode(decoder); |
| 106 if (decoder.excessHandles != null) { | 114 if (decoder.excessHandles != null) { |
| 107 decoder.excessHandles.forEach((h) => h.close()); | 115 decoder.excessHandles.forEach((h) => h.close()); |
| 108 } | 116 } |
| 109 return result; | 117 return result; |
| 110 } | 118 } |
| 111 | 119 |
| 112 static _CameraRollServiceUpdateParams decode(bindings.Decoder decoder0) { | 120 static _CameraRollServiceUpdateParams decode(bindings.Decoder decoder0) { |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 151 } | 159 } |
| 152 | 160 |
| 153 | 161 |
| 154 class _CameraRollServiceGetCountParams extends bindings.Struct { | 162 class _CameraRollServiceGetCountParams extends bindings.Struct { |
| 155 static const List<bindings.StructDataHeader> kVersions = const [ | 163 static const List<bindings.StructDataHeader> kVersions = const [ |
| 156 const bindings.StructDataHeader(8, 0) | 164 const bindings.StructDataHeader(8, 0) |
| 157 ]; | 165 ]; |
| 158 | 166 |
| 159 _CameraRollServiceGetCountParams() : super(kVersions.last.size); | 167 _CameraRollServiceGetCountParams() : super(kVersions.last.size); |
| 160 | 168 |
| 169 _CameraRollServiceGetCountParams.init( |
| 170 ) : super(kVersions.last.size); |
| 171 |
| 161 static _CameraRollServiceGetCountParams deserialize(bindings.Message message)
{ | 172 static _CameraRollServiceGetCountParams deserialize(bindings.Message message)
{ |
| 162 var decoder = new bindings.Decoder(message); | 173 var decoder = new bindings.Decoder(message); |
| 163 var result = decode(decoder); | 174 var result = decode(decoder); |
| 164 if (decoder.excessHandles != null) { | 175 if (decoder.excessHandles != null) { |
| 165 decoder.excessHandles.forEach((h) => h.close()); | 176 decoder.excessHandles.forEach((h) => h.close()); |
| 166 } | 177 } |
| 167 return result; | 178 return result; |
| 168 } | 179 } |
| 169 | 180 |
| 170 static _CameraRollServiceGetCountParams decode(bindings.Decoder decoder0) { | 181 static _CameraRollServiceGetCountParams decode(bindings.Decoder decoder0) { |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 210 | 221 |
| 211 | 222 |
| 212 class CameraRollServiceGetCountResponseParams extends bindings.Struct { | 223 class CameraRollServiceGetCountResponseParams extends bindings.Struct { |
| 213 static const List<bindings.StructDataHeader> kVersions = const [ | 224 static const List<bindings.StructDataHeader> kVersions = const [ |
| 214 const bindings.StructDataHeader(16, 0) | 225 const bindings.StructDataHeader(16, 0) |
| 215 ]; | 226 ]; |
| 216 int numPhotos = 0; | 227 int numPhotos = 0; |
| 217 | 228 |
| 218 CameraRollServiceGetCountResponseParams() : super(kVersions.last.size); | 229 CameraRollServiceGetCountResponseParams() : super(kVersions.last.size); |
| 219 | 230 |
| 231 CameraRollServiceGetCountResponseParams.init( |
| 232 int this.numPhotos |
| 233 ) : super(kVersions.last.size); |
| 234 |
| 220 static CameraRollServiceGetCountResponseParams deserialize(bindings.Message me
ssage) { | 235 static CameraRollServiceGetCountResponseParams deserialize(bindings.Message me
ssage) { |
| 221 var decoder = new bindings.Decoder(message); | 236 var decoder = new bindings.Decoder(message); |
| 222 var result = decode(decoder); | 237 var result = decode(decoder); |
| 223 if (decoder.excessHandles != null) { | 238 if (decoder.excessHandles != null) { |
| 224 decoder.excessHandles.forEach((h) => h.close()); | 239 decoder.excessHandles.forEach((h) => h.close()); |
| 225 } | 240 } |
| 226 return result; | 241 return result; |
| 227 } | 242 } |
| 228 | 243 |
| 229 static CameraRollServiceGetCountResponseParams decode(bindings.Decoder decoder
0) { | 244 static CameraRollServiceGetCountResponseParams decode(bindings.Decoder decoder
0) { |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 282 | 297 |
| 283 | 298 |
| 284 class _CameraRollServiceGetPhotoParams extends bindings.Struct { | 299 class _CameraRollServiceGetPhotoParams extends bindings.Struct { |
| 285 static const List<bindings.StructDataHeader> kVersions = const [ | 300 static const List<bindings.StructDataHeader> kVersions = const [ |
| 286 const bindings.StructDataHeader(16, 0) | 301 const bindings.StructDataHeader(16, 0) |
| 287 ]; | 302 ]; |
| 288 int index = 0; | 303 int index = 0; |
| 289 | 304 |
| 290 _CameraRollServiceGetPhotoParams() : super(kVersions.last.size); | 305 _CameraRollServiceGetPhotoParams() : super(kVersions.last.size); |
| 291 | 306 |
| 307 _CameraRollServiceGetPhotoParams.init( |
| 308 int this.index |
| 309 ) : super(kVersions.last.size); |
| 310 |
| 292 static _CameraRollServiceGetPhotoParams deserialize(bindings.Message message)
{ | 311 static _CameraRollServiceGetPhotoParams deserialize(bindings.Message message)
{ |
| 293 var decoder = new bindings.Decoder(message); | 312 var decoder = new bindings.Decoder(message); |
| 294 var result = decode(decoder); | 313 var result = decode(decoder); |
| 295 if (decoder.excessHandles != null) { | 314 if (decoder.excessHandles != null) { |
| 296 decoder.excessHandles.forEach((h) => h.close()); | 315 decoder.excessHandles.forEach((h) => h.close()); |
| 297 } | 316 } |
| 298 return result; | 317 return result; |
| 299 } | 318 } |
| 300 | 319 |
| 301 static _CameraRollServiceGetPhotoParams decode(bindings.Decoder decoder0) { | 320 static _CameraRollServiceGetPhotoParams decode(bindings.Decoder decoder0) { |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 354 | 373 |
| 355 | 374 |
| 356 class CameraRollServiceGetPhotoResponseParams extends bindings.Struct { | 375 class CameraRollServiceGetPhotoResponseParams extends bindings.Struct { |
| 357 static const List<bindings.StructDataHeader> kVersions = const [ | 376 static const List<bindings.StructDataHeader> kVersions = const [ |
| 358 const bindings.StructDataHeader(16, 0) | 377 const bindings.StructDataHeader(16, 0) |
| 359 ]; | 378 ]; |
| 360 Photo photo = null; | 379 Photo photo = null; |
| 361 | 380 |
| 362 CameraRollServiceGetPhotoResponseParams() : super(kVersions.last.size); | 381 CameraRollServiceGetPhotoResponseParams() : super(kVersions.last.size); |
| 363 | 382 |
| 383 CameraRollServiceGetPhotoResponseParams.init( |
| 384 Photo this.photo |
| 385 ) : super(kVersions.last.size); |
| 386 |
| 364 static CameraRollServiceGetPhotoResponseParams deserialize(bindings.Message me
ssage) { | 387 static CameraRollServiceGetPhotoResponseParams deserialize(bindings.Message me
ssage) { |
| 365 var decoder = new bindings.Decoder(message); | 388 var decoder = new bindings.Decoder(message); |
| 366 var result = decode(decoder); | 389 var result = decode(decoder); |
| 367 if (decoder.excessHandles != null) { | 390 if (decoder.excessHandles != null) { |
| 368 decoder.excessHandles.forEach((h) => h.close()); | 391 decoder.excessHandles.forEach((h) => h.close()); |
| 369 } | 392 } |
| 370 return result; | 393 return result; |
| 371 } | 394 } |
| 372 | 395 |
| 373 static CameraRollServiceGetPhotoResponseParams decode(bindings.Decoder decoder
0) { | 396 static CameraRollServiceGetPhotoResponseParams decode(bindings.Decoder decoder
0) { |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 425 } | 448 } |
| 426 | 449 |
| 427 | 450 |
| 428 class _CameraServiceGetLatestFrameParams extends bindings.Struct { | 451 class _CameraServiceGetLatestFrameParams extends bindings.Struct { |
| 429 static const List<bindings.StructDataHeader> kVersions = const [ | 452 static const List<bindings.StructDataHeader> kVersions = const [ |
| 430 const bindings.StructDataHeader(8, 0) | 453 const bindings.StructDataHeader(8, 0) |
| 431 ]; | 454 ]; |
| 432 | 455 |
| 433 _CameraServiceGetLatestFrameParams() : super(kVersions.last.size); | 456 _CameraServiceGetLatestFrameParams() : super(kVersions.last.size); |
| 434 | 457 |
| 458 _CameraServiceGetLatestFrameParams.init( |
| 459 ) : super(kVersions.last.size); |
| 460 |
| 435 static _CameraServiceGetLatestFrameParams deserialize(bindings.Message message
) { | 461 static _CameraServiceGetLatestFrameParams deserialize(bindings.Message message
) { |
| 436 var decoder = new bindings.Decoder(message); | 462 var decoder = new bindings.Decoder(message); |
| 437 var result = decode(decoder); | 463 var result = decode(decoder); |
| 438 if (decoder.excessHandles != null) { | 464 if (decoder.excessHandles != null) { |
| 439 decoder.excessHandles.forEach((h) => h.close()); | 465 decoder.excessHandles.forEach((h) => h.close()); |
| 440 } | 466 } |
| 441 return result; | 467 return result; |
| 442 } | 468 } |
| 443 | 469 |
| 444 static _CameraServiceGetLatestFrameParams decode(bindings.Decoder decoder0) { | 470 static _CameraServiceGetLatestFrameParams decode(bindings.Decoder decoder0) { |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 484 | 510 |
| 485 | 511 |
| 486 class CameraServiceGetLatestFrameResponseParams extends bindings.Struct { | 512 class CameraServiceGetLatestFrameResponseParams extends bindings.Struct { |
| 487 static const List<bindings.StructDataHeader> kVersions = const [ | 513 static const List<bindings.StructDataHeader> kVersions = const [ |
| 488 const bindings.StructDataHeader(16, 0) | 514 const bindings.StructDataHeader(16, 0) |
| 489 ]; | 515 ]; |
| 490 core.MojoDataPipeConsumer content = null; | 516 core.MojoDataPipeConsumer content = null; |
| 491 | 517 |
| 492 CameraServiceGetLatestFrameResponseParams() : super(kVersions.last.size); | 518 CameraServiceGetLatestFrameResponseParams() : super(kVersions.last.size); |
| 493 | 519 |
| 520 CameraServiceGetLatestFrameResponseParams.init( |
| 521 core.MojoDataPipeConsumer this.content |
| 522 ) : super(kVersions.last.size); |
| 523 |
| 494 static CameraServiceGetLatestFrameResponseParams deserialize(bindings.Message
message) { | 524 static CameraServiceGetLatestFrameResponseParams deserialize(bindings.Message
message) { |
| 495 var decoder = new bindings.Decoder(message); | 525 var decoder = new bindings.Decoder(message); |
| 496 var result = decode(decoder); | 526 var result = decode(decoder); |
| 497 if (decoder.excessHandles != null) { | 527 if (decoder.excessHandles != null) { |
| 498 decoder.excessHandles.forEach((h) => h.close()); | 528 decoder.excessHandles.forEach((h) => h.close()); |
| 499 } | 529 } |
| 500 return result; | 530 return result; |
| 501 } | 531 } |
| 502 | 532 |
| 503 static CameraServiceGetLatestFrameResponseParams decode(bindings.Decoder decod
er0) { | 533 static CameraServiceGetLatestFrameResponseParams decode(bindings.Decoder decod
er0) { |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 551 throw new bindings.MojoCodecError( | 581 throw new bindings.MojoCodecError( |
| 552 'Object containing handles cannot be encoded to JSON.'); | 582 'Object containing handles cannot be encoded to JSON.'); |
| 553 } | 583 } |
| 554 } | 584 } |
| 555 | 585 |
| 556 const int _cameraRollServiceMethodUpdateName = 0; | 586 const int _cameraRollServiceMethodUpdateName = 0; |
| 557 const int _cameraRollServiceMethodGetCountName = 1; | 587 const int _cameraRollServiceMethodGetCountName = 1; |
| 558 const int _cameraRollServiceMethodGetPhotoName = 2; | 588 const int _cameraRollServiceMethodGetPhotoName = 2; |
| 559 | 589 |
| 560 class _CameraRollServiceServiceDescription implements service_describer.ServiceD
escription { | 590 class _CameraRollServiceServiceDescription implements service_describer.ServiceD
escription { |
| 561 dynamic getTopLevelInterface([Function responseFactory]) => | 591 void getTopLevelInterface(Function responder) { |
| 562 responseFactory(null); | 592 responder(null); |
| 593 } |
| 563 | 594 |
| 564 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 595 void getTypeDefinition(String typeKey, Function responder) { |
| 565 responseFactory(null); | 596 responder(null); |
| 597 } |
| 566 | 598 |
| 567 dynamic getAllTypeDefinitions([Function responseFactory]) => | 599 void getAllTypeDefinitions(Function responder) { |
| 568 responseFactory(null); | 600 responder(null); |
| 601 } |
| 569 } | 602 } |
| 570 | 603 |
| 571 abstract class CameraRollService { | 604 abstract class CameraRollService { |
| 572 static const String serviceName = "mojo::CameraRollService"; | 605 static const String serviceName = "mojo::CameraRollService"; |
| 573 | 606 |
| 574 static service_describer.ServiceDescription _cachedServiceDescription; | 607 static service_describer.ServiceDescription _cachedServiceDescription; |
| 575 static service_describer.ServiceDescription get serviceDescription { | 608 static service_describer.ServiceDescription get serviceDescription { |
| 576 if (_cachedServiceDescription == null) { | 609 if (_cachedServiceDescription == null) { |
| 577 _cachedServiceDescription = new _CameraRollServiceServiceDescription(); | 610 _cachedServiceDescription = new _CameraRollServiceServiceDescription(); |
| 578 } | 611 } |
| 579 return _cachedServiceDescription; | 612 return _cachedServiceDescription; |
| 580 } | 613 } |
| 581 | 614 |
| 582 static CameraRollServiceProxy connectToService( | 615 static CameraRollServiceProxy connectToService( |
| 583 bindings.ServiceConnector s, String url, [String serviceName]) { | 616 bindings.ServiceConnector s, String url, [String serviceName]) { |
| 584 CameraRollServiceProxy p = new CameraRollServiceProxy.unbound(); | 617 CameraRollServiceProxy p = new CameraRollServiceProxy.unbound(); |
| 585 String name = serviceName ?? CameraRollService.serviceName; | 618 String name = serviceName ?? CameraRollService.serviceName; |
| 586 if ((name == null) || name.isEmpty) { | 619 if ((name == null) || name.isEmpty) { |
| 587 throw new core.MojoApiError( | 620 throw new core.MojoApiError( |
| 588 "If an interface has no ServiceName, then one must be provided."); | 621 "If an interface has no ServiceName, then one must be provided."); |
| 589 } | 622 } |
| 590 s.connectToService(url, p, name); | 623 s.connectToService(url, p, name); |
| 591 return p; | 624 return p; |
| 592 } | 625 } |
| 593 void update(); | 626 void update(); |
| 594 dynamic getCount([Function responseFactory = null]); | 627 void getCount(void callback(int numPhotos)); |
| 595 dynamic getPhoto(int index,[Function responseFactory = null]); | 628 void getPhoto(int index,void callback(Photo photo)); |
| 596 } | 629 } |
| 597 | 630 |
| 598 abstract class CameraRollServiceInterface | 631 abstract class CameraRollServiceInterface |
| 599 implements bindings.MojoInterface<CameraRollService>, | 632 implements bindings.MojoInterface<CameraRollService>, |
| 600 CameraRollService { | 633 CameraRollService { |
| 601 factory CameraRollServiceInterface([CameraRollService impl]) => | 634 factory CameraRollServiceInterface([CameraRollService impl]) => |
| 602 new CameraRollServiceStub.unbound(impl); | 635 new CameraRollServiceStub.unbound(impl); |
| 603 | 636 |
| 604 factory CameraRollServiceInterface.fromEndpoint( | 637 factory CameraRollServiceInterface.fromEndpoint( |
| 605 core.MojoMessagePipeEndpoint endpoint, | 638 core.MojoMessagePipeEndpoint endpoint, |
| (...skipping 29 matching lines...) Expand all Loading... |
| 635 | 668 |
| 636 void handleResponse(bindings.ServiceMessage message) { | 669 void handleResponse(bindings.ServiceMessage message) { |
| 637 switch (message.header.type) { | 670 switch (message.header.type) { |
| 638 case _cameraRollServiceMethodGetCountName: | 671 case _cameraRollServiceMethodGetCountName: |
| 639 var r = CameraRollServiceGetCountResponseParams.deserialize( | 672 var r = CameraRollServiceGetCountResponseParams.deserialize( |
| 640 message.payload); | 673 message.payload); |
| 641 if (!message.header.hasRequestId) { | 674 if (!message.header.hasRequestId) { |
| 642 proxyError("Expected a message with a valid request Id."); | 675 proxyError("Expected a message with a valid request Id."); |
| 643 return; | 676 return; |
| 644 } | 677 } |
| 645 Completer c = completerMap[message.header.requestId]; | 678 Function callback = callbackMap[message.header.requestId]; |
| 646 if (c == null) { | 679 if (callback == null) { |
| 647 proxyError( | 680 proxyError( |
| 648 "Message had unknown request Id: ${message.header.requestId}"); | 681 "Message had unknown request Id: ${message.header.requestId}"); |
| 649 return; | 682 return; |
| 650 } | 683 } |
| 651 completerMap.remove(message.header.requestId); | 684 callbackMap.remove(message.header.requestId); |
| 652 if (c.isCompleted) { | 685 callback(r.numPhotos ); |
| 653 proxyError("Response completer already completed"); | |
| 654 return; | |
| 655 } | |
| 656 c.complete(r); | |
| 657 break; | 686 break; |
| 658 case _cameraRollServiceMethodGetPhotoName: | 687 case _cameraRollServiceMethodGetPhotoName: |
| 659 var r = CameraRollServiceGetPhotoResponseParams.deserialize( | 688 var r = CameraRollServiceGetPhotoResponseParams.deserialize( |
| 660 message.payload); | 689 message.payload); |
| 661 if (!message.header.hasRequestId) { | 690 if (!message.header.hasRequestId) { |
| 662 proxyError("Expected a message with a valid request Id."); | 691 proxyError("Expected a message with a valid request Id."); |
| 663 return; | 692 return; |
| 664 } | 693 } |
| 665 Completer c = completerMap[message.header.requestId]; | 694 Function callback = callbackMap[message.header.requestId]; |
| 666 if (c == null) { | 695 if (callback == null) { |
| 667 proxyError( | 696 proxyError( |
| 668 "Message had unknown request Id: ${message.header.requestId}"); | 697 "Message had unknown request Id: ${message.header.requestId}"); |
| 669 return; | 698 return; |
| 670 } | 699 } |
| 671 completerMap.remove(message.header.requestId); | 700 callbackMap.remove(message.header.requestId); |
| 672 if (c.isCompleted) { | 701 callback(r.photo ); |
| 673 proxyError("Response completer already completed"); | |
| 674 return; | |
| 675 } | |
| 676 c.complete(r); | |
| 677 break; | 702 break; |
| 678 default: | 703 default: |
| 679 proxyError("Unexpected message type: ${message.header.type}"); | 704 proxyError("Unexpected message type: ${message.header.type}"); |
| 680 close(immediate: true); | 705 close(immediate: true); |
| 681 break; | 706 break; |
| 682 } | 707 } |
| 683 } | 708 } |
| 684 | 709 |
| 685 @override | 710 @override |
| 686 String toString() { | 711 String toString() { |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 724 return; | 749 return; |
| 725 } | 750 } |
| 726 if (!ctrl.isBound) { | 751 if (!ctrl.isBound) { |
| 727 ctrl.proxyError("The Proxy is closed."); | 752 ctrl.proxyError("The Proxy is closed."); |
| 728 return; | 753 return; |
| 729 } | 754 } |
| 730 var params = new _CameraRollServiceUpdateParams(); | 755 var params = new _CameraRollServiceUpdateParams(); |
| 731 ctrl.sendMessage(params, | 756 ctrl.sendMessage(params, |
| 732 _cameraRollServiceMethodUpdateName); | 757 _cameraRollServiceMethodUpdateName); |
| 733 } | 758 } |
| 734 dynamic getCount([Function responseFactory = null]) { | 759 void getCount(void callback(int numPhotos)) { |
| 735 if (impl != null) { | 760 if (impl != null) { |
| 736 return new Future(() => impl.getCount(_CameraRollServiceStubControl._camer
aRollServiceGetCountResponseParamsFactory)); | 761 impl.getCount(callback); |
| 762 return; |
| 737 } | 763 } |
| 738 var params = new _CameraRollServiceGetCountParams(); | 764 var params = new _CameraRollServiceGetCountParams(); |
| 739 return ctrl.sendMessageWithRequestId( | 765 ctrl.sendMessageWithRequestId( |
| 740 params, | 766 params, |
| 741 _cameraRollServiceMethodGetCountName, | 767 _cameraRollServiceMethodGetCountName, |
| 742 -1, | 768 -1, |
| 743 bindings.MessageHeader.kMessageExpectsResponse); | 769 bindings.MessageHeader.kMessageExpectsResponse, |
| 770 callback); |
| 744 } | 771 } |
| 745 dynamic getPhoto(int index,[Function responseFactory = null]) { | 772 void getPhoto(int index,void callback(Photo photo)) { |
| 746 if (impl != null) { | 773 if (impl != null) { |
| 747 return new Future(() => impl.getPhoto(index,_CameraRollServiceStubControl.
_cameraRollServiceGetPhotoResponseParamsFactory)); | 774 impl.getPhoto(index,callback); |
| 775 return; |
| 748 } | 776 } |
| 749 var params = new _CameraRollServiceGetPhotoParams(); | 777 var params = new _CameraRollServiceGetPhotoParams(); |
| 750 params.index = index; | 778 params.index = index; |
| 751 return ctrl.sendMessageWithRequestId( | 779 ctrl.sendMessageWithRequestId( |
| 752 params, | 780 params, |
| 753 _cameraRollServiceMethodGetPhotoName, | 781 _cameraRollServiceMethodGetPhotoName, |
| 754 -1, | 782 -1, |
| 755 bindings.MessageHeader.kMessageExpectsResponse); | 783 bindings.MessageHeader.kMessageExpectsResponse, |
| 784 callback); |
| 756 } | 785 } |
| 757 } | 786 } |
| 758 | 787 |
| 759 class _CameraRollServiceStubControl | 788 class _CameraRollServiceStubControl |
| 760 extends bindings.StubMessageHandler | 789 extends bindings.StubMessageHandler |
| 761 implements bindings.StubControl<CameraRollService> { | 790 implements bindings.StubControl<CameraRollService> { |
| 762 CameraRollService _impl; | 791 CameraRollService _impl; |
| 763 | 792 |
| 764 _CameraRollServiceStubControl.fromEndpoint( | 793 _CameraRollServiceStubControl.fromEndpoint( |
| 765 core.MojoMessagePipeEndpoint endpoint, [CameraRollService impl]) | 794 core.MojoMessagePipeEndpoint endpoint, [CameraRollService impl]) |
| 766 : super.fromEndpoint(endpoint, autoBegin: impl != null) { | 795 : super.fromEndpoint(endpoint, autoBegin: impl != null) { |
| 767 _impl = impl; | 796 _impl = impl; |
| 768 } | 797 } |
| 769 | 798 |
| 770 _CameraRollServiceStubControl.fromHandle( | 799 _CameraRollServiceStubControl.fromHandle( |
| 771 core.MojoHandle handle, [CameraRollService impl]) | 800 core.MojoHandle handle, [CameraRollService impl]) |
| 772 : super.fromHandle(handle, autoBegin: impl != null) { | 801 : super.fromHandle(handle, autoBegin: impl != null) { |
| 773 _impl = impl; | 802 _impl = impl; |
| 774 } | 803 } |
| 775 | 804 |
| 776 _CameraRollServiceStubControl.unbound([this._impl]) : super.unbound(); | 805 _CameraRollServiceStubControl.unbound([this._impl]) : super.unbound(); |
| 777 | 806 |
| 778 String get serviceName => CameraRollService.serviceName; | 807 String get serviceName => CameraRollService.serviceName; |
| 779 | 808 |
| 780 | 809 |
| 781 static CameraRollServiceGetCountResponseParams _cameraRollServiceGetCountRespo
nseParamsFactory(int numPhotos) { | 810 Function _cameraRollServiceGetCountResponseParamsResponder( |
| 782 var result = new CameraRollServiceGetCountResponseParams(); | 811 int requestId) { |
| 783 result.numPhotos = numPhotos; | 812 return (int numPhotos) { |
| 784 return result; | 813 var result = new CameraRollServiceGetCountResponseParams(); |
| 814 result.numPhotos = numPhotos; |
| 815 sendResponse(buildResponseWithId( |
| 816 result, |
| 817 _cameraRollServiceMethodGetCountName, |
| 818 requestId, |
| 819 bindings.MessageHeader.kMessageIsResponse)); |
| 820 }; |
| 785 } | 821 } |
| 786 static CameraRollServiceGetPhotoResponseParams _cameraRollServiceGetPhotoRespo
nseParamsFactory(Photo photo) { | 822 Function _cameraRollServiceGetPhotoResponseParamsResponder( |
| 787 var result = new CameraRollServiceGetPhotoResponseParams(); | 823 int requestId) { |
| 788 result.photo = photo; | 824 return (Photo photo) { |
| 789 return result; | 825 var result = new CameraRollServiceGetPhotoResponseParams(); |
| 826 result.photo = photo; |
| 827 sendResponse(buildResponseWithId( |
| 828 result, |
| 829 _cameraRollServiceMethodGetPhotoName, |
| 830 requestId, |
| 831 bindings.MessageHeader.kMessageIsResponse)); |
| 832 }; |
| 790 } | 833 } |
| 791 | 834 |
| 792 dynamic handleMessage(bindings.ServiceMessage message) { | 835 void handleMessage(bindings.ServiceMessage message) { |
| 793 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 836 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
| 794 return bindings.ControlMessageHandler.handleMessage(this, | 837 bindings.ControlMessageHandler.handleMessage( |
| 795 0, | 838 this, 0, message); |
| 796 message); | 839 return; |
| 797 } | 840 } |
| 798 if (_impl == null) { | 841 if (_impl == null) { |
| 799 throw new core.MojoApiError("$this has no implementation set"); | 842 throw new core.MojoApiError("$this has no implementation set"); |
| 800 } | 843 } |
| 801 switch (message.header.type) { | 844 switch (message.header.type) { |
| 802 case _cameraRollServiceMethodUpdateName: | 845 case _cameraRollServiceMethodUpdateName: |
| 803 _impl.update(); | 846 _impl.update(); |
| 804 break; | 847 break; |
| 805 case _cameraRollServiceMethodGetCountName: | 848 case _cameraRollServiceMethodGetCountName: |
| 806 var response = _impl.getCount(_cameraRollServiceGetCountResponseParamsFa
ctory); | 849 _impl.getCount(_cameraRollServiceGetCountResponseParamsResponder(message
.header.requestId)); |
| 807 if (response is Future) { | |
| 808 return response.then((response) { | |
| 809 if (response != null) { | |
| 810 return buildResponseWithId( | |
| 811 response, | |
| 812 _cameraRollServiceMethodGetCountName, | |
| 813 message.header.requestId, | |
| 814 bindings.MessageHeader.kMessageIsResponse); | |
| 815 } | |
| 816 }); | |
| 817 } else if (response != null) { | |
| 818 return buildResponseWithId( | |
| 819 response, | |
| 820 _cameraRollServiceMethodGetCountName, | |
| 821 message.header.requestId, | |
| 822 bindings.MessageHeader.kMessageIsResponse); | |
| 823 } | |
| 824 break; | 850 break; |
| 825 case _cameraRollServiceMethodGetPhotoName: | 851 case _cameraRollServiceMethodGetPhotoName: |
| 826 var params = _CameraRollServiceGetPhotoParams.deserialize( | 852 var params = _CameraRollServiceGetPhotoParams.deserialize( |
| 827 message.payload); | 853 message.payload); |
| 828 var response = _impl.getPhoto(params.index,_cameraRollServiceGetPhotoRes
ponseParamsFactory); | 854 _impl.getPhoto(params.index, _cameraRollServiceGetPhotoResponseParamsRes
ponder(message.header.requestId)); |
| 829 if (response is Future) { | |
| 830 return response.then((response) { | |
| 831 if (response != null) { | |
| 832 return buildResponseWithId( | |
| 833 response, | |
| 834 _cameraRollServiceMethodGetPhotoName, | |
| 835 message.header.requestId, | |
| 836 bindings.MessageHeader.kMessageIsResponse); | |
| 837 } | |
| 838 }); | |
| 839 } else if (response != null) { | |
| 840 return buildResponseWithId( | |
| 841 response, | |
| 842 _cameraRollServiceMethodGetPhotoName, | |
| 843 message.header.requestId, | |
| 844 bindings.MessageHeader.kMessageIsResponse); | |
| 845 } | |
| 846 break; | 855 break; |
| 847 default: | 856 default: |
| 848 throw new bindings.MojoCodecError("Unexpected message name"); | 857 throw new bindings.MojoCodecError("Unexpected message name"); |
| 849 break; | 858 break; |
| 850 } | 859 } |
| 851 return null; | |
| 852 } | 860 } |
| 853 | 861 |
| 854 CameraRollService get impl => _impl; | 862 CameraRollService get impl => _impl; |
| 855 set impl(CameraRollService d) { | 863 set impl(CameraRollService d) { |
| 856 if (d == null) { | 864 if (d == null) { |
| 857 throw new core.MojoApiError("$this: Cannot set a null implementation"); | 865 throw new core.MojoApiError("$this: Cannot set a null implementation"); |
| 858 } | 866 } |
| 859 if (isBound && (_impl == null)) { | 867 if (isBound && (_impl == null)) { |
| 860 beginHandlingEvents(); | 868 beginHandlingEvents(); |
| 861 } | 869 } |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 898 static CameraRollServiceStub newFromEndpoint( | 906 static CameraRollServiceStub newFromEndpoint( |
| 899 core.MojoMessagePipeEndpoint endpoint) { | 907 core.MojoMessagePipeEndpoint endpoint) { |
| 900 assert(endpoint.setDescription("For CameraRollServiceStub")); | 908 assert(endpoint.setDescription("For CameraRollServiceStub")); |
| 901 return new CameraRollServiceStub.fromEndpoint(endpoint); | 909 return new CameraRollServiceStub.fromEndpoint(endpoint); |
| 902 } | 910 } |
| 903 | 911 |
| 904 | 912 |
| 905 void update() { | 913 void update() { |
| 906 return impl.update(); | 914 return impl.update(); |
| 907 } | 915 } |
| 908 dynamic getCount([Function responseFactory = null]) { | 916 void getCount(void callback(int numPhotos)) { |
| 909 return impl.getCount(responseFactory); | 917 return impl.getCount(callback); |
| 910 } | 918 } |
| 911 dynamic getPhoto(int index,[Function responseFactory = null]) { | 919 void getPhoto(int index,void callback(Photo photo)) { |
| 912 return impl.getPhoto(index,responseFactory); | 920 return impl.getPhoto(index,callback); |
| 913 } | 921 } |
| 914 } | 922 } |
| 915 | 923 |
| 916 const int _cameraServiceMethodGetLatestFrameName = 0; | 924 const int _cameraServiceMethodGetLatestFrameName = 0; |
| 917 | 925 |
| 918 class _CameraServiceServiceDescription implements service_describer.ServiceDescr
iption { | 926 class _CameraServiceServiceDescription implements service_describer.ServiceDescr
iption { |
| 919 dynamic getTopLevelInterface([Function responseFactory]) => | 927 void getTopLevelInterface(Function responder) { |
| 920 responseFactory(null); | 928 responder(null); |
| 929 } |
| 921 | 930 |
| 922 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 931 void getTypeDefinition(String typeKey, Function responder) { |
| 923 responseFactory(null); | 932 responder(null); |
| 933 } |
| 924 | 934 |
| 925 dynamic getAllTypeDefinitions([Function responseFactory]) => | 935 void getAllTypeDefinitions(Function responder) { |
| 926 responseFactory(null); | 936 responder(null); |
| 937 } |
| 927 } | 938 } |
| 928 | 939 |
| 929 abstract class CameraService { | 940 abstract class CameraService { |
| 930 static const String serviceName = "mojo::CameraService"; | 941 static const String serviceName = "mojo::CameraService"; |
| 931 | 942 |
| 932 static service_describer.ServiceDescription _cachedServiceDescription; | 943 static service_describer.ServiceDescription _cachedServiceDescription; |
| 933 static service_describer.ServiceDescription get serviceDescription { | 944 static service_describer.ServiceDescription get serviceDescription { |
| 934 if (_cachedServiceDescription == null) { | 945 if (_cachedServiceDescription == null) { |
| 935 _cachedServiceDescription = new _CameraServiceServiceDescription(); | 946 _cachedServiceDescription = new _CameraServiceServiceDescription(); |
| 936 } | 947 } |
| 937 return _cachedServiceDescription; | 948 return _cachedServiceDescription; |
| 938 } | 949 } |
| 939 | 950 |
| 940 static CameraServiceProxy connectToService( | 951 static CameraServiceProxy connectToService( |
| 941 bindings.ServiceConnector s, String url, [String serviceName]) { | 952 bindings.ServiceConnector s, String url, [String serviceName]) { |
| 942 CameraServiceProxy p = new CameraServiceProxy.unbound(); | 953 CameraServiceProxy p = new CameraServiceProxy.unbound(); |
| 943 String name = serviceName ?? CameraService.serviceName; | 954 String name = serviceName ?? CameraService.serviceName; |
| 944 if ((name == null) || name.isEmpty) { | 955 if ((name == null) || name.isEmpty) { |
| 945 throw new core.MojoApiError( | 956 throw new core.MojoApiError( |
| 946 "If an interface has no ServiceName, then one must be provided."); | 957 "If an interface has no ServiceName, then one must be provided."); |
| 947 } | 958 } |
| 948 s.connectToService(url, p, name); | 959 s.connectToService(url, p, name); |
| 949 return p; | 960 return p; |
| 950 } | 961 } |
| 951 dynamic getLatestFrame([Function responseFactory = null]); | 962 void getLatestFrame(void callback(core.MojoDataPipeConsumer content)); |
| 952 } | 963 } |
| 953 | 964 |
| 954 abstract class CameraServiceInterface | 965 abstract class CameraServiceInterface |
| 955 implements bindings.MojoInterface<CameraService>, | 966 implements bindings.MojoInterface<CameraService>, |
| 956 CameraService { | 967 CameraService { |
| 957 factory CameraServiceInterface([CameraService impl]) => | 968 factory CameraServiceInterface([CameraService impl]) => |
| 958 new CameraServiceStub.unbound(impl); | 969 new CameraServiceStub.unbound(impl); |
| 959 | 970 |
| 960 factory CameraServiceInterface.fromEndpoint( | 971 factory CameraServiceInterface.fromEndpoint( |
| 961 core.MojoMessagePipeEndpoint endpoint, | 972 core.MojoMessagePipeEndpoint endpoint, |
| (...skipping 29 matching lines...) Expand all Loading... |
| 991 | 1002 |
| 992 void handleResponse(bindings.ServiceMessage message) { | 1003 void handleResponse(bindings.ServiceMessage message) { |
| 993 switch (message.header.type) { | 1004 switch (message.header.type) { |
| 994 case _cameraServiceMethodGetLatestFrameName: | 1005 case _cameraServiceMethodGetLatestFrameName: |
| 995 var r = CameraServiceGetLatestFrameResponseParams.deserialize( | 1006 var r = CameraServiceGetLatestFrameResponseParams.deserialize( |
| 996 message.payload); | 1007 message.payload); |
| 997 if (!message.header.hasRequestId) { | 1008 if (!message.header.hasRequestId) { |
| 998 proxyError("Expected a message with a valid request Id."); | 1009 proxyError("Expected a message with a valid request Id."); |
| 999 return; | 1010 return; |
| 1000 } | 1011 } |
| 1001 Completer c = completerMap[message.header.requestId]; | 1012 Function callback = callbackMap[message.header.requestId]; |
| 1002 if (c == null) { | 1013 if (callback == null) { |
| 1003 proxyError( | 1014 proxyError( |
| 1004 "Message had unknown request Id: ${message.header.requestId}"); | 1015 "Message had unknown request Id: ${message.header.requestId}"); |
| 1005 return; | 1016 return; |
| 1006 } | 1017 } |
| 1007 completerMap.remove(message.header.requestId); | 1018 callbackMap.remove(message.header.requestId); |
| 1008 if (c.isCompleted) { | 1019 callback(r.content ); |
| 1009 proxyError("Response completer already completed"); | |
| 1010 return; | |
| 1011 } | |
| 1012 c.complete(r); | |
| 1013 break; | 1020 break; |
| 1014 default: | 1021 default: |
| 1015 proxyError("Unexpected message type: ${message.header.type}"); | 1022 proxyError("Unexpected message type: ${message.header.type}"); |
| 1016 close(immediate: true); | 1023 close(immediate: true); |
| 1017 break; | 1024 break; |
| 1018 } | 1025 } |
| 1019 } | 1026 } |
| 1020 | 1027 |
| 1021 @override | 1028 @override |
| 1022 String toString() { | 1029 String toString() { |
| (...skipping 24 matching lines...) Expand all Loading... |
| 1047 return newMockedProxy; | 1054 return newMockedProxy; |
| 1048 } | 1055 } |
| 1049 | 1056 |
| 1050 static CameraServiceProxy newFromEndpoint( | 1057 static CameraServiceProxy newFromEndpoint( |
| 1051 core.MojoMessagePipeEndpoint endpoint) { | 1058 core.MojoMessagePipeEndpoint endpoint) { |
| 1052 assert(endpoint.setDescription("For CameraServiceProxy")); | 1059 assert(endpoint.setDescription("For CameraServiceProxy")); |
| 1053 return new CameraServiceProxy.fromEndpoint(endpoint); | 1060 return new CameraServiceProxy.fromEndpoint(endpoint); |
| 1054 } | 1061 } |
| 1055 | 1062 |
| 1056 | 1063 |
| 1057 dynamic getLatestFrame([Function responseFactory = null]) { | 1064 void getLatestFrame(void callback(core.MojoDataPipeConsumer content)) { |
| 1058 if (impl != null) { | 1065 if (impl != null) { |
| 1059 return new Future(() => impl.getLatestFrame(_CameraServiceStubControl._cam
eraServiceGetLatestFrameResponseParamsFactory)); | 1066 impl.getLatestFrame(callback); |
| 1067 return; |
| 1060 } | 1068 } |
| 1061 var params = new _CameraServiceGetLatestFrameParams(); | 1069 var params = new _CameraServiceGetLatestFrameParams(); |
| 1062 return ctrl.sendMessageWithRequestId( | 1070 ctrl.sendMessageWithRequestId( |
| 1063 params, | 1071 params, |
| 1064 _cameraServiceMethodGetLatestFrameName, | 1072 _cameraServiceMethodGetLatestFrameName, |
| 1065 -1, | 1073 -1, |
| 1066 bindings.MessageHeader.kMessageExpectsResponse); | 1074 bindings.MessageHeader.kMessageExpectsResponse, |
| 1075 callback); |
| 1067 } | 1076 } |
| 1068 } | 1077 } |
| 1069 | 1078 |
| 1070 class _CameraServiceStubControl | 1079 class _CameraServiceStubControl |
| 1071 extends bindings.StubMessageHandler | 1080 extends bindings.StubMessageHandler |
| 1072 implements bindings.StubControl<CameraService> { | 1081 implements bindings.StubControl<CameraService> { |
| 1073 CameraService _impl; | 1082 CameraService _impl; |
| 1074 | 1083 |
| 1075 _CameraServiceStubControl.fromEndpoint( | 1084 _CameraServiceStubControl.fromEndpoint( |
| 1076 core.MojoMessagePipeEndpoint endpoint, [CameraService impl]) | 1085 core.MojoMessagePipeEndpoint endpoint, [CameraService impl]) |
| 1077 : super.fromEndpoint(endpoint, autoBegin: impl != null) { | 1086 : super.fromEndpoint(endpoint, autoBegin: impl != null) { |
| 1078 _impl = impl; | 1087 _impl = impl; |
| 1079 } | 1088 } |
| 1080 | 1089 |
| 1081 _CameraServiceStubControl.fromHandle( | 1090 _CameraServiceStubControl.fromHandle( |
| 1082 core.MojoHandle handle, [CameraService impl]) | 1091 core.MojoHandle handle, [CameraService impl]) |
| 1083 : super.fromHandle(handle, autoBegin: impl != null) { | 1092 : super.fromHandle(handle, autoBegin: impl != null) { |
| 1084 _impl = impl; | 1093 _impl = impl; |
| 1085 } | 1094 } |
| 1086 | 1095 |
| 1087 _CameraServiceStubControl.unbound([this._impl]) : super.unbound(); | 1096 _CameraServiceStubControl.unbound([this._impl]) : super.unbound(); |
| 1088 | 1097 |
| 1089 String get serviceName => CameraService.serviceName; | 1098 String get serviceName => CameraService.serviceName; |
| 1090 | 1099 |
| 1091 | 1100 |
| 1092 static CameraServiceGetLatestFrameResponseParams _cameraServiceGetLatestFrameR
esponseParamsFactory(core.MojoDataPipeConsumer content) { | 1101 Function _cameraServiceGetLatestFrameResponseParamsResponder( |
| 1093 var result = new CameraServiceGetLatestFrameResponseParams(); | 1102 int requestId) { |
| 1094 result.content = content; | 1103 return (core.MojoDataPipeConsumer content) { |
| 1095 return result; | 1104 var result = new CameraServiceGetLatestFrameResponseParams(); |
| 1105 result.content = content; |
| 1106 sendResponse(buildResponseWithId( |
| 1107 result, |
| 1108 _cameraServiceMethodGetLatestFrameName, |
| 1109 requestId, |
| 1110 bindings.MessageHeader.kMessageIsResponse)); |
| 1111 }; |
| 1096 } | 1112 } |
| 1097 | 1113 |
| 1098 dynamic handleMessage(bindings.ServiceMessage message) { | 1114 void handleMessage(bindings.ServiceMessage message) { |
| 1099 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 1115 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
| 1100 return bindings.ControlMessageHandler.handleMessage(this, | 1116 bindings.ControlMessageHandler.handleMessage( |
| 1101 0, | 1117 this, 0, message); |
| 1102 message); | 1118 return; |
| 1103 } | 1119 } |
| 1104 if (_impl == null) { | 1120 if (_impl == null) { |
| 1105 throw new core.MojoApiError("$this has no implementation set"); | 1121 throw new core.MojoApiError("$this has no implementation set"); |
| 1106 } | 1122 } |
| 1107 switch (message.header.type) { | 1123 switch (message.header.type) { |
| 1108 case _cameraServiceMethodGetLatestFrameName: | 1124 case _cameraServiceMethodGetLatestFrameName: |
| 1109 var response = _impl.getLatestFrame(_cameraServiceGetLatestFrameResponse
ParamsFactory); | 1125 _impl.getLatestFrame(_cameraServiceGetLatestFrameResponseParamsResponder
(message.header.requestId)); |
| 1110 if (response is Future) { | |
| 1111 return response.then((response) { | |
| 1112 if (response != null) { | |
| 1113 return buildResponseWithId( | |
| 1114 response, | |
| 1115 _cameraServiceMethodGetLatestFrameName, | |
| 1116 message.header.requestId, | |
| 1117 bindings.MessageHeader.kMessageIsResponse); | |
| 1118 } | |
| 1119 }); | |
| 1120 } else if (response != null) { | |
| 1121 return buildResponseWithId( | |
| 1122 response, | |
| 1123 _cameraServiceMethodGetLatestFrameName, | |
| 1124 message.header.requestId, | |
| 1125 bindings.MessageHeader.kMessageIsResponse); | |
| 1126 } | |
| 1127 break; | 1126 break; |
| 1128 default: | 1127 default: |
| 1129 throw new bindings.MojoCodecError("Unexpected message name"); | 1128 throw new bindings.MojoCodecError("Unexpected message name"); |
| 1130 break; | 1129 break; |
| 1131 } | 1130 } |
| 1132 return null; | |
| 1133 } | 1131 } |
| 1134 | 1132 |
| 1135 CameraService get impl => _impl; | 1133 CameraService get impl => _impl; |
| 1136 set impl(CameraService d) { | 1134 set impl(CameraService d) { |
| 1137 if (d == null) { | 1135 if (d == null) { |
| 1138 throw new core.MojoApiError("$this: Cannot set a null implementation"); | 1136 throw new core.MojoApiError("$this: Cannot set a null implementation"); |
| 1139 } | 1137 } |
| 1140 if (isBound && (_impl == null)) { | 1138 if (isBound && (_impl == null)) { |
| 1141 beginHandlingEvents(); | 1139 beginHandlingEvents(); |
| 1142 } | 1140 } |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1176 core.MojoHandle handle, [CameraService impl]) | 1174 core.MojoHandle handle, [CameraService impl]) |
| 1177 : super(new _CameraServiceStubControl.fromHandle(handle, impl)); | 1175 : super(new _CameraServiceStubControl.fromHandle(handle, impl)); |
| 1178 | 1176 |
| 1179 static CameraServiceStub newFromEndpoint( | 1177 static CameraServiceStub newFromEndpoint( |
| 1180 core.MojoMessagePipeEndpoint endpoint) { | 1178 core.MojoMessagePipeEndpoint endpoint) { |
| 1181 assert(endpoint.setDescription("For CameraServiceStub")); | 1179 assert(endpoint.setDescription("For CameraServiceStub")); |
| 1182 return new CameraServiceStub.fromEndpoint(endpoint); | 1180 return new CameraServiceStub.fromEndpoint(endpoint); |
| 1183 } | 1181 } |
| 1184 | 1182 |
| 1185 | 1183 |
| 1186 dynamic getLatestFrame([Function responseFactory = null]) { | 1184 void getLatestFrame(void callback(core.MojoDataPipeConsumer content)) { |
| 1187 return impl.getLatestFrame(responseFactory); | 1185 return impl.getLatestFrame(callback); |
| 1188 } | 1186 } |
| 1189 } | 1187 } |
| 1190 | 1188 |
| 1191 | 1189 |
| 1192 | 1190 |
| OLD | NEW |