| 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 speech_recognizer_mojom; | 5 library speech_recognizer_mojom; |
| 6 import 'dart:async'; | 6 import 'dart:async'; |
| 7 import 'package:mojo/bindings.dart' as bindings; | 7 import 'package:mojo/bindings.dart' as bindings; |
| 8 import 'package:mojo/core.dart' as core; | 8 import 'package:mojo/core.dart' as core; |
| 9 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; | 9 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; |
| 10 | 10 |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 113 | 113 |
| 114 class UtteranceCandidate extends bindings.Struct { | 114 class UtteranceCandidate extends bindings.Struct { |
| 115 static const List<bindings.StructDataHeader> kVersions = const [ | 115 static const List<bindings.StructDataHeader> kVersions = const [ |
| 116 const bindings.StructDataHeader(24, 0) | 116 const bindings.StructDataHeader(24, 0) |
| 117 ]; | 117 ]; |
| 118 String text = null; | 118 String text = null; |
| 119 double confidenceScore = 0.0; | 119 double confidenceScore = 0.0; |
| 120 | 120 |
| 121 UtteranceCandidate() : super(kVersions.last.size); | 121 UtteranceCandidate() : super(kVersions.last.size); |
| 122 | 122 |
| 123 UtteranceCandidate.init( |
| 124 String this.text, |
| 125 double this.confidenceScore |
| 126 ) : super(kVersions.last.size); |
| 127 |
| 123 static UtteranceCandidate deserialize(bindings.Message message) { | 128 static UtteranceCandidate deserialize(bindings.Message message) { |
| 124 var decoder = new bindings.Decoder(message); | 129 var decoder = new bindings.Decoder(message); |
| 125 var result = decode(decoder); | 130 var result = decode(decoder); |
| 126 if (decoder.excessHandles != null) { | 131 if (decoder.excessHandles != null) { |
| 127 decoder.excessHandles.forEach((h) => h.close()); | 132 decoder.excessHandles.forEach((h) => h.close()); |
| 128 } | 133 } |
| 129 return result; | 134 return result; |
| 130 } | 135 } |
| 131 | 136 |
| 132 static UtteranceCandidate decode(bindings.Decoder decoder0) { | 137 static UtteranceCandidate decode(bindings.Decoder decoder0) { |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 198 | 203 |
| 199 | 204 |
| 200 class _SpeechRecognizerListenerOnRecognizerErrorParams extends bindings.Struct { | 205 class _SpeechRecognizerListenerOnRecognizerErrorParams extends bindings.Struct { |
| 201 static const List<bindings.StructDataHeader> kVersions = const [ | 206 static const List<bindings.StructDataHeader> kVersions = const [ |
| 202 const bindings.StructDataHeader(16, 0) | 207 const bindings.StructDataHeader(16, 0) |
| 203 ]; | 208 ]; |
| 204 Error errorCode = null; | 209 Error errorCode = null; |
| 205 | 210 |
| 206 _SpeechRecognizerListenerOnRecognizerErrorParams() : super(kVersions.last.size
); | 211 _SpeechRecognizerListenerOnRecognizerErrorParams() : super(kVersions.last.size
); |
| 207 | 212 |
| 213 _SpeechRecognizerListenerOnRecognizerErrorParams.init( |
| 214 Error this.errorCode |
| 215 ) : super(kVersions.last.size); |
| 216 |
| 208 static _SpeechRecognizerListenerOnRecognizerErrorParams deserialize(bindings.M
essage message) { | 217 static _SpeechRecognizerListenerOnRecognizerErrorParams deserialize(bindings.M
essage message) { |
| 209 var decoder = new bindings.Decoder(message); | 218 var decoder = new bindings.Decoder(message); |
| 210 var result = decode(decoder); | 219 var result = decode(decoder); |
| 211 if (decoder.excessHandles != null) { | 220 if (decoder.excessHandles != null) { |
| 212 decoder.excessHandles.forEach((h) => h.close()); | 221 decoder.excessHandles.forEach((h) => h.close()); |
| 213 } | 222 } |
| 214 return result; | 223 return result; |
| 215 } | 224 } |
| 216 | 225 |
| 217 static _SpeechRecognizerListenerOnRecognizerErrorParams decode(bindings.Decode
r decoder0) { | 226 static _SpeechRecognizerListenerOnRecognizerErrorParams decode(bindings.Decode
r decoder0) { |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 275 | 284 |
| 276 class _SpeechRecognizerListenerOnResultsParams extends bindings.Struct { | 285 class _SpeechRecognizerListenerOnResultsParams extends bindings.Struct { |
| 277 static const List<bindings.StructDataHeader> kVersions = const [ | 286 static const List<bindings.StructDataHeader> kVersions = const [ |
| 278 const bindings.StructDataHeader(24, 0) | 287 const bindings.StructDataHeader(24, 0) |
| 279 ]; | 288 ]; |
| 280 List<UtteranceCandidate> results = null; | 289 List<UtteranceCandidate> results = null; |
| 281 bool complete = false; | 290 bool complete = false; |
| 282 | 291 |
| 283 _SpeechRecognizerListenerOnResultsParams() : super(kVersions.last.size); | 292 _SpeechRecognizerListenerOnResultsParams() : super(kVersions.last.size); |
| 284 | 293 |
| 294 _SpeechRecognizerListenerOnResultsParams.init( |
| 295 List<UtteranceCandidate> this.results, |
| 296 bool this.complete |
| 297 ) : super(kVersions.last.size); |
| 298 |
| 285 static _SpeechRecognizerListenerOnResultsParams deserialize(bindings.Message m
essage) { | 299 static _SpeechRecognizerListenerOnResultsParams deserialize(bindings.Message m
essage) { |
| 286 var decoder = new bindings.Decoder(message); | 300 var decoder = new bindings.Decoder(message); |
| 287 var result = decode(decoder); | 301 var result = decode(decoder); |
| 288 if (decoder.excessHandles != null) { | 302 if (decoder.excessHandles != null) { |
| 289 decoder.excessHandles.forEach((h) => h.close()); | 303 decoder.excessHandles.forEach((h) => h.close()); |
| 290 } | 304 } |
| 291 return result; | 305 return result; |
| 292 } | 306 } |
| 293 | 307 |
| 294 static _SpeechRecognizerListenerOnResultsParams decode(bindings.Decoder decode
r0) { | 308 static _SpeechRecognizerListenerOnResultsParams decode(bindings.Decoder decode
r0) { |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 376 | 390 |
| 377 | 391 |
| 378 class _SpeechRecognizerListenerOnSoundLevelChangedParams extends bindings.Struct
{ | 392 class _SpeechRecognizerListenerOnSoundLevelChangedParams extends bindings.Struct
{ |
| 379 static const List<bindings.StructDataHeader> kVersions = const [ | 393 static const List<bindings.StructDataHeader> kVersions = const [ |
| 380 const bindings.StructDataHeader(16, 0) | 394 const bindings.StructDataHeader(16, 0) |
| 381 ]; | 395 ]; |
| 382 double rmsDb = 0.0; | 396 double rmsDb = 0.0; |
| 383 | 397 |
| 384 _SpeechRecognizerListenerOnSoundLevelChangedParams() : super(kVersions.last.si
ze); | 398 _SpeechRecognizerListenerOnSoundLevelChangedParams() : super(kVersions.last.si
ze); |
| 385 | 399 |
| 400 _SpeechRecognizerListenerOnSoundLevelChangedParams.init( |
| 401 double this.rmsDb |
| 402 ) : super(kVersions.last.size); |
| 403 |
| 386 static _SpeechRecognizerListenerOnSoundLevelChangedParams deserialize(bindings
.Message message) { | 404 static _SpeechRecognizerListenerOnSoundLevelChangedParams deserialize(bindings
.Message message) { |
| 387 var decoder = new bindings.Decoder(message); | 405 var decoder = new bindings.Decoder(message); |
| 388 var result = decode(decoder); | 406 var result = decode(decoder); |
| 389 if (decoder.excessHandles != null) { | 407 if (decoder.excessHandles != null) { |
| 390 decoder.excessHandles.forEach((h) => h.close()); | 408 decoder.excessHandles.forEach((h) => h.close()); |
| 391 } | 409 } |
| 392 return result; | 410 return result; |
| 393 } | 411 } |
| 394 | 412 |
| 395 static _SpeechRecognizerListenerOnSoundLevelChangedParams decode(bindings.Deco
der decoder0) { | 413 static _SpeechRecognizerListenerOnSoundLevelChangedParams decode(bindings.Deco
der decoder0) { |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 448 | 466 |
| 449 | 467 |
| 450 class _SpeechRecognizerServiceListenParams extends bindings.Struct { | 468 class _SpeechRecognizerServiceListenParams extends bindings.Struct { |
| 451 static const List<bindings.StructDataHeader> kVersions = const [ | 469 static const List<bindings.StructDataHeader> kVersions = const [ |
| 452 const bindings.StructDataHeader(16, 0) | 470 const bindings.StructDataHeader(16, 0) |
| 453 ]; | 471 ]; |
| 454 SpeechRecognizerListenerInterface listener = null; | 472 SpeechRecognizerListenerInterface listener = null; |
| 455 | 473 |
| 456 _SpeechRecognizerServiceListenParams() : super(kVersions.last.size); | 474 _SpeechRecognizerServiceListenParams() : super(kVersions.last.size); |
| 457 | 475 |
| 476 _SpeechRecognizerServiceListenParams.init( |
| 477 SpeechRecognizerListenerInterface this.listener |
| 478 ) : super(kVersions.last.size); |
| 479 |
| 458 static _SpeechRecognizerServiceListenParams deserialize(bindings.Message messa
ge) { | 480 static _SpeechRecognizerServiceListenParams deserialize(bindings.Message messa
ge) { |
| 459 var decoder = new bindings.Decoder(message); | 481 var decoder = new bindings.Decoder(message); |
| 460 var result = decode(decoder); | 482 var result = decode(decoder); |
| 461 if (decoder.excessHandles != null) { | 483 if (decoder.excessHandles != null) { |
| 462 decoder.excessHandles.forEach((h) => h.close()); | 484 decoder.excessHandles.forEach((h) => h.close()); |
| 463 } | 485 } |
| 464 return result; | 486 return result; |
| 465 } | 487 } |
| 466 | 488 |
| 467 static _SpeechRecognizerServiceListenParams decode(bindings.Decoder decoder0)
{ | 489 static _SpeechRecognizerServiceListenParams decode(bindings.Decoder decoder0)
{ |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 518 } | 540 } |
| 519 | 541 |
| 520 | 542 |
| 521 class _SpeechRecognizerServiceStopListeningParams extends bindings.Struct { | 543 class _SpeechRecognizerServiceStopListeningParams extends bindings.Struct { |
| 522 static const List<bindings.StructDataHeader> kVersions = const [ | 544 static const List<bindings.StructDataHeader> kVersions = const [ |
| 523 const bindings.StructDataHeader(8, 0) | 545 const bindings.StructDataHeader(8, 0) |
| 524 ]; | 546 ]; |
| 525 | 547 |
| 526 _SpeechRecognizerServiceStopListeningParams() : super(kVersions.last.size); | 548 _SpeechRecognizerServiceStopListeningParams() : super(kVersions.last.size); |
| 527 | 549 |
| 550 _SpeechRecognizerServiceStopListeningParams.init( |
| 551 ) : super(kVersions.last.size); |
| 552 |
| 528 static _SpeechRecognizerServiceStopListeningParams deserialize(bindings.Messag
e message) { | 553 static _SpeechRecognizerServiceStopListeningParams deserialize(bindings.Messag
e message) { |
| 529 var decoder = new bindings.Decoder(message); | 554 var decoder = new bindings.Decoder(message); |
| 530 var result = decode(decoder); | 555 var result = decode(decoder); |
| 531 if (decoder.excessHandles != null) { | 556 if (decoder.excessHandles != null) { |
| 532 decoder.excessHandles.forEach((h) => h.close()); | 557 decoder.excessHandles.forEach((h) => h.close()); |
| 533 } | 558 } |
| 534 return result; | 559 return result; |
| 535 } | 560 } |
| 536 | 561 |
| 537 static _SpeechRecognizerServiceStopListeningParams decode(bindings.Decoder dec
oder0) { | 562 static _SpeechRecognizerServiceStopListeningParams decode(bindings.Decoder dec
oder0) { |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 573 Map map = new Map(); | 598 Map map = new Map(); |
| 574 return map; | 599 return map; |
| 575 } | 600 } |
| 576 } | 601 } |
| 577 | 602 |
| 578 const int _speechRecognizerListenerMethodOnRecognizerErrorName = 0; | 603 const int _speechRecognizerListenerMethodOnRecognizerErrorName = 0; |
| 579 const int _speechRecognizerListenerMethodOnResultsName = 1; | 604 const int _speechRecognizerListenerMethodOnResultsName = 1; |
| 580 const int _speechRecognizerListenerMethodOnSoundLevelChangedName = 2; | 605 const int _speechRecognizerListenerMethodOnSoundLevelChangedName = 2; |
| 581 | 606 |
| 582 class _SpeechRecognizerListenerServiceDescription implements service_describer.S
erviceDescription { | 607 class _SpeechRecognizerListenerServiceDescription implements service_describer.S
erviceDescription { |
| 583 dynamic getTopLevelInterface([Function responseFactory]) => | 608 void getTopLevelInterface(Function responder) { |
| 584 responseFactory(null); | 609 responder(null); |
| 610 } |
| 585 | 611 |
| 586 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 612 void getTypeDefinition(String typeKey, Function responder) { |
| 587 responseFactory(null); | 613 responder(null); |
| 614 } |
| 588 | 615 |
| 589 dynamic getAllTypeDefinitions([Function responseFactory]) => | 616 void getAllTypeDefinitions(Function responder) { |
| 590 responseFactory(null); | 617 responder(null); |
| 618 } |
| 591 } | 619 } |
| 592 | 620 |
| 593 abstract class SpeechRecognizerListener { | 621 abstract class SpeechRecognizerListener { |
| 594 static const String serviceName = null; | 622 static const String serviceName = null; |
| 595 | 623 |
| 596 static service_describer.ServiceDescription _cachedServiceDescription; | 624 static service_describer.ServiceDescription _cachedServiceDescription; |
| 597 static service_describer.ServiceDescription get serviceDescription { | 625 static service_describer.ServiceDescription get serviceDescription { |
| 598 if (_cachedServiceDescription == null) { | 626 if (_cachedServiceDescription == null) { |
| 599 _cachedServiceDescription = new _SpeechRecognizerListenerServiceDescriptio
n(); | 627 _cachedServiceDescription = new _SpeechRecognizerListenerServiceDescriptio
n(); |
| 600 } | 628 } |
| (...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 740 : super.fromHandle(handle, autoBegin: impl != null) { | 768 : super.fromHandle(handle, autoBegin: impl != null) { |
| 741 _impl = impl; | 769 _impl = impl; |
| 742 } | 770 } |
| 743 | 771 |
| 744 _SpeechRecognizerListenerStubControl.unbound([this._impl]) : super.unbound(); | 772 _SpeechRecognizerListenerStubControl.unbound([this._impl]) : super.unbound(); |
| 745 | 773 |
| 746 String get serviceName => SpeechRecognizerListener.serviceName; | 774 String get serviceName => SpeechRecognizerListener.serviceName; |
| 747 | 775 |
| 748 | 776 |
| 749 | 777 |
| 750 dynamic handleMessage(bindings.ServiceMessage message) { | 778 void handleMessage(bindings.ServiceMessage message) { |
| 751 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 779 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
| 752 return bindings.ControlMessageHandler.handleMessage(this, | 780 bindings.ControlMessageHandler.handleMessage( |
| 753 0, | 781 this, 0, message); |
| 754 message); | 782 return; |
| 755 } | 783 } |
| 756 if (_impl == null) { | 784 if (_impl == null) { |
| 757 throw new core.MojoApiError("$this has no implementation set"); | 785 throw new core.MojoApiError("$this has no implementation set"); |
| 758 } | 786 } |
| 759 switch (message.header.type) { | 787 switch (message.header.type) { |
| 760 case _speechRecognizerListenerMethodOnRecognizerErrorName: | 788 case _speechRecognizerListenerMethodOnRecognizerErrorName: |
| 761 var params = _SpeechRecognizerListenerOnRecognizerErrorParams.deserializ
e( | 789 var params = _SpeechRecognizerListenerOnRecognizerErrorParams.deserializ
e( |
| 762 message.payload); | 790 message.payload); |
| 763 _impl.onRecognizerError(params.errorCode); | 791 _impl.onRecognizerError(params.errorCode); |
| 764 break; | 792 break; |
| 765 case _speechRecognizerListenerMethodOnResultsName: | 793 case _speechRecognizerListenerMethodOnResultsName: |
| 766 var params = _SpeechRecognizerListenerOnResultsParams.deserialize( | 794 var params = _SpeechRecognizerListenerOnResultsParams.deserialize( |
| 767 message.payload); | 795 message.payload); |
| 768 _impl.onResults(params.results, params.complete); | 796 _impl.onResults(params.results, params.complete); |
| 769 break; | 797 break; |
| 770 case _speechRecognizerListenerMethodOnSoundLevelChangedName: | 798 case _speechRecognizerListenerMethodOnSoundLevelChangedName: |
| 771 var params = _SpeechRecognizerListenerOnSoundLevelChangedParams.deserial
ize( | 799 var params = _SpeechRecognizerListenerOnSoundLevelChangedParams.deserial
ize( |
| 772 message.payload); | 800 message.payload); |
| 773 _impl.onSoundLevelChanged(params.rmsDb); | 801 _impl.onSoundLevelChanged(params.rmsDb); |
| 774 break; | 802 break; |
| 775 default: | 803 default: |
| 776 throw new bindings.MojoCodecError("Unexpected message name"); | 804 throw new bindings.MojoCodecError("Unexpected message name"); |
| 777 break; | 805 break; |
| 778 } | 806 } |
| 779 return null; | |
| 780 } | 807 } |
| 781 | 808 |
| 782 SpeechRecognizerListener get impl => _impl; | 809 SpeechRecognizerListener get impl => _impl; |
| 783 set impl(SpeechRecognizerListener d) { | 810 set impl(SpeechRecognizerListener d) { |
| 784 if (d == null) { | 811 if (d == null) { |
| 785 throw new core.MojoApiError("$this: Cannot set a null implementation"); | 812 throw new core.MojoApiError("$this: Cannot set a null implementation"); |
| 786 } | 813 } |
| 787 if (isBound && (_impl == null)) { | 814 if (isBound && (_impl == null)) { |
| 788 beginHandlingEvents(); | 815 beginHandlingEvents(); |
| 789 } | 816 } |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 838 } | 865 } |
| 839 void onSoundLevelChanged(double rmsDb) { | 866 void onSoundLevelChanged(double rmsDb) { |
| 840 return impl.onSoundLevelChanged(rmsDb); | 867 return impl.onSoundLevelChanged(rmsDb); |
| 841 } | 868 } |
| 842 } | 869 } |
| 843 | 870 |
| 844 const int _speechRecognizerServiceMethodListenName = 0; | 871 const int _speechRecognizerServiceMethodListenName = 0; |
| 845 const int _speechRecognizerServiceMethodStopListeningName = 1; | 872 const int _speechRecognizerServiceMethodStopListeningName = 1; |
| 846 | 873 |
| 847 class _SpeechRecognizerServiceServiceDescription implements service_describer.Se
rviceDescription { | 874 class _SpeechRecognizerServiceServiceDescription implements service_describer.Se
rviceDescription { |
| 848 dynamic getTopLevelInterface([Function responseFactory]) => | 875 void getTopLevelInterface(Function responder) { |
| 849 responseFactory(null); | 876 responder(null); |
| 877 } |
| 850 | 878 |
| 851 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 879 void getTypeDefinition(String typeKey, Function responder) { |
| 852 responseFactory(null); | 880 responder(null); |
| 881 } |
| 853 | 882 |
| 854 dynamic getAllTypeDefinitions([Function responseFactory]) => | 883 void getAllTypeDefinitions(Function responder) { |
| 855 responseFactory(null); | 884 responder(null); |
| 885 } |
| 856 } | 886 } |
| 857 | 887 |
| 858 abstract class SpeechRecognizerService { | 888 abstract class SpeechRecognizerService { |
| 859 static const String serviceName = "speech_recognizer::SpeechRecognizerService"
; | 889 static const String serviceName = "speech_recognizer::SpeechRecognizerService"
; |
| 860 | 890 |
| 861 static service_describer.ServiceDescription _cachedServiceDescription; | 891 static service_describer.ServiceDescription _cachedServiceDescription; |
| 862 static service_describer.ServiceDescription get serviceDescription { | 892 static service_describer.ServiceDescription get serviceDescription { |
| 863 if (_cachedServiceDescription == null) { | 893 if (_cachedServiceDescription == null) { |
| 864 _cachedServiceDescription = new _SpeechRecognizerServiceServiceDescription
(); | 894 _cachedServiceDescription = new _SpeechRecognizerServiceServiceDescription
(); |
| 865 } | 895 } |
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 992 : super.fromHandle(handle, autoBegin: impl != null) { | 1022 : super.fromHandle(handle, autoBegin: impl != null) { |
| 993 _impl = impl; | 1023 _impl = impl; |
| 994 } | 1024 } |
| 995 | 1025 |
| 996 _SpeechRecognizerServiceStubControl.unbound([this._impl]) : super.unbound(); | 1026 _SpeechRecognizerServiceStubControl.unbound([this._impl]) : super.unbound(); |
| 997 | 1027 |
| 998 String get serviceName => SpeechRecognizerService.serviceName; | 1028 String get serviceName => SpeechRecognizerService.serviceName; |
| 999 | 1029 |
| 1000 | 1030 |
| 1001 | 1031 |
| 1002 dynamic handleMessage(bindings.ServiceMessage message) { | 1032 void handleMessage(bindings.ServiceMessage message) { |
| 1003 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 1033 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
| 1004 return bindings.ControlMessageHandler.handleMessage(this, | 1034 bindings.ControlMessageHandler.handleMessage( |
| 1005 0, | 1035 this, 0, message); |
| 1006 message); | 1036 return; |
| 1007 } | 1037 } |
| 1008 if (_impl == null) { | 1038 if (_impl == null) { |
| 1009 throw new core.MojoApiError("$this has no implementation set"); | 1039 throw new core.MojoApiError("$this has no implementation set"); |
| 1010 } | 1040 } |
| 1011 switch (message.header.type) { | 1041 switch (message.header.type) { |
| 1012 case _speechRecognizerServiceMethodListenName: | 1042 case _speechRecognizerServiceMethodListenName: |
| 1013 var params = _SpeechRecognizerServiceListenParams.deserialize( | 1043 var params = _SpeechRecognizerServiceListenParams.deserialize( |
| 1014 message.payload); | 1044 message.payload); |
| 1015 _impl.listen(params.listener); | 1045 _impl.listen(params.listener); |
| 1016 break; | 1046 break; |
| 1017 case _speechRecognizerServiceMethodStopListeningName: | 1047 case _speechRecognizerServiceMethodStopListeningName: |
| 1018 _impl.stopListening(); | 1048 _impl.stopListening(); |
| 1019 break; | 1049 break; |
| 1020 default: | 1050 default: |
| 1021 throw new bindings.MojoCodecError("Unexpected message name"); | 1051 throw new bindings.MojoCodecError("Unexpected message name"); |
| 1022 break; | 1052 break; |
| 1023 } | 1053 } |
| 1024 return null; | |
| 1025 } | 1054 } |
| 1026 | 1055 |
| 1027 SpeechRecognizerService get impl => _impl; | 1056 SpeechRecognizerService get impl => _impl; |
| 1028 set impl(SpeechRecognizerService d) { | 1057 set impl(SpeechRecognizerService d) { |
| 1029 if (d == null) { | 1058 if (d == null) { |
| 1030 throw new core.MojoApiError("$this: Cannot set a null implementation"); | 1059 throw new core.MojoApiError("$this: Cannot set a null implementation"); |
| 1031 } | 1060 } |
| 1032 if (isBound && (_impl == null)) { | 1061 if (isBound && (_impl == null)) { |
| 1033 beginHandlingEvents(); | 1062 beginHandlingEvents(); |
| 1034 } | 1063 } |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1078 void listen(SpeechRecognizerListenerInterface listener) { | 1107 void listen(SpeechRecognizerListenerInterface listener) { |
| 1079 return impl.listen(listener); | 1108 return impl.listen(listener); |
| 1080 } | 1109 } |
| 1081 void stopListening() { | 1110 void stopListening() { |
| 1082 return impl.stopListening(); | 1111 return impl.stopListening(); |
| 1083 } | 1112 } |
| 1084 } | 1113 } |
| 1085 | 1114 |
| 1086 | 1115 |
| 1087 | 1116 |
| OLD | NEW |