| 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 579 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 590 responseFactory(null); | 590 responseFactory(null); |
| 591 } | 591 } |
| 592 | 592 |
| 593 abstract class SpeechRecognizerListener { | 593 abstract class SpeechRecognizerListener { |
| 594 static const String serviceName = null; | 594 static const String serviceName = null; |
| 595 void onRecognizerError(Error errorCode); | 595 void onRecognizerError(Error errorCode); |
| 596 void onResults(List<UtteranceCandidate> results, bool complete); | 596 void onResults(List<UtteranceCandidate> results, bool complete); |
| 597 void onSoundLevelChanged(double rmsDb); | 597 void onSoundLevelChanged(double rmsDb); |
| 598 } | 598 } |
| 599 | 599 |
| 600 | 600 class _SpeechRecognizerListenerProxyControl |
| 601 class _SpeechRecognizerListenerProxyControl extends bindings.ProxyMessageHandler | 601 extends bindings.ProxyMessageHandler |
| 602 implements bindings.ProxyControl { | 602 implements bindings.ProxyControl { |
| 603 _SpeechRecognizerListenerProxyControl.fromEndpoint( | 603 _SpeechRecognizerListenerProxyControl.fromEndpoint( |
| 604 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); | 604 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
| 605 | 605 |
| 606 _SpeechRecognizerListenerProxyControl.fromHandle( | 606 _SpeechRecognizerListenerProxyControl.fromHandle( |
| 607 core.MojoHandle handle) : super.fromHandle(handle); | 607 core.MojoHandle handle) : super.fromHandle(handle); |
| 608 | 608 |
| 609 _SpeechRecognizerListenerProxyControl.unbound() : super.unbound(); | 609 _SpeechRecognizerListenerProxyControl.unbound() : super.unbound(); |
| 610 | 610 |
| 611 service_describer.ServiceDescription get serviceDescription => | 611 service_describer.ServiceDescription get serviceDescription => |
| 612 new _SpeechRecognizerListenerServiceDescription(); | 612 new _SpeechRecognizerListenerServiceDescription(); |
| 613 | 613 |
| 614 String get serviceName => SpeechRecognizerListener.serviceName; | 614 String get serviceName => SpeechRecognizerListener.serviceName; |
| 615 | 615 |
| 616 @override | |
| 617 void handleResponse(bindings.ServiceMessage message) { | 616 void handleResponse(bindings.ServiceMessage message) { |
| 618 switch (message.header.type) { | 617 switch (message.header.type) { |
| 619 default: | 618 default: |
| 620 proxyError("Unexpected message type: ${message.header.type}"); | 619 proxyError("Unexpected message type: ${message.header.type}"); |
| 621 close(immediate: true); | 620 close(immediate: true); |
| 622 break; | 621 break; |
| 623 } | 622 } |
| 624 } | 623 } |
| 625 | 624 |
| 626 @override | 625 @override |
| 627 String toString() { | 626 String toString() { |
| 628 var superString = super.toString(); | 627 var superString = super.toString(); |
| 629 return "_SpeechRecognizerListenerProxyControl($superString)"; | 628 return "_SpeechRecognizerListenerProxyControl($superString)"; |
| 630 } | 629 } |
| 631 } | 630 } |
| 632 | 631 |
| 633 | 632 class SpeechRecognizerListenerProxy |
| 634 class SpeechRecognizerListenerProxy extends bindings.Proxy | 633 extends bindings.Proxy |
| 635 implements SpeechRecognizerListener { | 634 implements SpeechRecognizerListener { |
| 636 SpeechRecognizerListenerProxy.fromEndpoint( | 635 SpeechRecognizerListenerProxy.fromEndpoint( |
| 637 core.MojoMessagePipeEndpoint endpoint) | 636 core.MojoMessagePipeEndpoint endpoint) |
| 638 : super(new _SpeechRecognizerListenerProxyControl.fromEndpoint(endpoint)); | 637 : super(new _SpeechRecognizerListenerProxyControl.fromEndpoint(endpoint)); |
| 639 | 638 |
| 640 SpeechRecognizerListenerProxy.fromHandle(core.MojoHandle handle) | 639 SpeechRecognizerListenerProxy.fromHandle(core.MojoHandle handle) |
| 641 : super(new _SpeechRecognizerListenerProxyControl.fromHandle(handle)); | 640 : super(new _SpeechRecognizerListenerProxyControl.fromHandle(handle)); |
| 642 | 641 |
| 643 SpeechRecognizerListenerProxy.unbound() | 642 SpeechRecognizerListenerProxy.unbound() |
| 644 : super(new _SpeechRecognizerListenerProxyControl.unbound()); | 643 : super(new _SpeechRecognizerListenerProxyControl.unbound()); |
| 645 | 644 |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 683 ctrl.proxyError("The Proxy is closed."); | 682 ctrl.proxyError("The Proxy is closed."); |
| 684 return; | 683 return; |
| 685 } | 684 } |
| 686 var params = new _SpeechRecognizerListenerOnSoundLevelChangedParams(); | 685 var params = new _SpeechRecognizerListenerOnSoundLevelChangedParams(); |
| 687 params.rmsDb = rmsDb; | 686 params.rmsDb = rmsDb; |
| 688 ctrl.sendMessage(params, | 687 ctrl.sendMessage(params, |
| 689 _speechRecognizerListenerMethodOnSoundLevelChangedName); | 688 _speechRecognizerListenerMethodOnSoundLevelChangedName); |
| 690 } | 689 } |
| 691 } | 690 } |
| 692 | 691 |
| 693 | 692 class _SpeechRecognizerListenerStubControl |
| 694 class SpeechRecognizerListenerStub extends bindings.Stub { | 693 extends bindings.StubMessageHandler |
| 694 implements bindings.StubControl<SpeechRecognizerListener> { |
| 695 SpeechRecognizerListener _impl; | 695 SpeechRecognizerListener _impl; |
| 696 | 696 |
| 697 SpeechRecognizerListenerStub.fromEndpoint( | 697 _SpeechRecognizerListenerStubControl.fromEndpoint( |
| 698 core.MojoMessagePipeEndpoint endpoint, [SpeechRecognizerListener impl]) | 698 core.MojoMessagePipeEndpoint endpoint, [SpeechRecognizerListener impl]) |
| 699 : super.fromEndpoint(endpoint, autoBegin: impl != null) { | 699 : super.fromEndpoint(endpoint, autoBegin: impl != null) { |
| 700 _impl = impl; | 700 _impl = impl; |
| 701 } | 701 } |
| 702 | 702 |
| 703 SpeechRecognizerListenerStub.fromHandle( | 703 _SpeechRecognizerListenerStubControl.fromHandle( |
| 704 core.MojoHandle handle, [SpeechRecognizerListener impl]) | 704 core.MojoHandle handle, [SpeechRecognizerListener impl]) |
| 705 : super.fromHandle(handle, autoBegin: impl != null) { | 705 : super.fromHandle(handle, autoBegin: impl != null) { |
| 706 _impl = impl; | 706 _impl = impl; |
| 707 } | 707 } |
| 708 | 708 |
| 709 SpeechRecognizerListenerStub.unbound([this._impl]) : super.unbound(); | 709 _SpeechRecognizerListenerStubControl.unbound([this._impl]) : super.unbound(); |
| 710 | |
| 711 static SpeechRecognizerListenerStub newFromEndpoint( | |
| 712 core.MojoMessagePipeEndpoint endpoint) { | |
| 713 assert(endpoint.setDescription("For SpeechRecognizerListenerStub")); | |
| 714 return new SpeechRecognizerListenerStub.fromEndpoint(endpoint); | |
| 715 } | |
| 716 | 710 |
| 717 | 711 |
| 718 | 712 |
| 719 dynamic handleMessage(bindings.ServiceMessage message) { | 713 dynamic handleMessage(bindings.ServiceMessage message) { |
| 720 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 714 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
| 721 return bindings.ControlMessageHandler.handleMessage(this, | 715 return bindings.ControlMessageHandler.handleMessage(this, |
| 722 0, | 716 0, |
| 723 message); | 717 message); |
| 724 } | 718 } |
| 725 if (_impl == null) { | 719 if (_impl == null) { |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 760 } | 754 } |
| 761 | 755 |
| 762 @override | 756 @override |
| 763 void bind(core.MojoMessagePipeEndpoint endpoint) { | 757 void bind(core.MojoMessagePipeEndpoint endpoint) { |
| 764 super.bind(endpoint); | 758 super.bind(endpoint); |
| 765 if (!isOpen && (_impl != null)) { | 759 if (!isOpen && (_impl != null)) { |
| 766 beginHandlingEvents(); | 760 beginHandlingEvents(); |
| 767 } | 761 } |
| 768 } | 762 } |
| 769 | 763 |
| 764 @override |
| 770 String toString() { | 765 String toString() { |
| 771 var superString = super.toString(); | 766 var superString = super.toString(); |
| 772 return "SpeechRecognizerListenerStub($superString)"; | 767 return "_SpeechRecognizerListenerStubControl($superString)"; |
| 773 } | 768 } |
| 774 | 769 |
| 775 int get version => 0; | 770 int get version => 0; |
| 776 | 771 |
| 777 static service_describer.ServiceDescription _cachedServiceDescription; | 772 static service_describer.ServiceDescription _cachedServiceDescription; |
| 778 static service_describer.ServiceDescription get serviceDescription { | 773 static service_describer.ServiceDescription get serviceDescription { |
| 779 if (_cachedServiceDescription == null) { | 774 if (_cachedServiceDescription == null) { |
| 780 _cachedServiceDescription = new _SpeechRecognizerListenerServiceDescriptio
n(); | 775 _cachedServiceDescription = new _SpeechRecognizerListenerServiceDescriptio
n(); |
| 781 } | 776 } |
| 782 return _cachedServiceDescription; | 777 return _cachedServiceDescription; |
| 783 } | 778 } |
| 784 } | 779 } |
| 785 | 780 |
| 781 class SpeechRecognizerListenerStub |
| 782 extends bindings.Stub<SpeechRecognizerListener> |
| 783 implements SpeechRecognizerListener { |
| 784 SpeechRecognizerListenerStub.fromEndpoint( |
| 785 core.MojoMessagePipeEndpoint endpoint, [SpeechRecognizerListener impl]) |
| 786 : super(new _SpeechRecognizerListenerStubControl.fromEndpoint(endpoint, im
pl)); |
| 787 |
| 788 SpeechRecognizerListenerStub.fromHandle( |
| 789 core.MojoHandle handle, [SpeechRecognizerListener impl]) |
| 790 : super(new _SpeechRecognizerListenerStubControl.fromHandle(handle, impl))
; |
| 791 |
| 792 SpeechRecognizerListenerStub.unbound([SpeechRecognizerListener impl]) |
| 793 : super(new _SpeechRecognizerListenerStubControl.unbound(impl)); |
| 794 |
| 795 static SpeechRecognizerListenerStub newFromEndpoint( |
| 796 core.MojoMessagePipeEndpoint endpoint) { |
| 797 assert(endpoint.setDescription("For SpeechRecognizerListenerStub")); |
| 798 return new SpeechRecognizerListenerStub.fromEndpoint(endpoint); |
| 799 } |
| 800 |
| 801 static service_describer.ServiceDescription get serviceDescription => |
| 802 _SpeechRecognizerListenerStubControl.serviceDescription; |
| 803 |
| 804 |
| 805 void onRecognizerError(Error errorCode) { |
| 806 return impl.onRecognizerError(errorCode); |
| 807 } |
| 808 void onResults(List<UtteranceCandidate> results, bool complete) { |
| 809 return impl.onResults(results, complete); |
| 810 } |
| 811 void onSoundLevelChanged(double rmsDb) { |
| 812 return impl.onSoundLevelChanged(rmsDb); |
| 813 } |
| 814 } |
| 815 |
| 786 const int _speechRecognizerServiceMethodListenName = 0; | 816 const int _speechRecognizerServiceMethodListenName = 0; |
| 787 const int _speechRecognizerServiceMethodStopListeningName = 1; | 817 const int _speechRecognizerServiceMethodStopListeningName = 1; |
| 788 | 818 |
| 789 class _SpeechRecognizerServiceServiceDescription implements service_describer.Se
rviceDescription { | 819 class _SpeechRecognizerServiceServiceDescription implements service_describer.Se
rviceDescription { |
| 790 dynamic getTopLevelInterface([Function responseFactory]) => | 820 dynamic getTopLevelInterface([Function responseFactory]) => |
| 791 responseFactory(null); | 821 responseFactory(null); |
| 792 | 822 |
| 793 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 823 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => |
| 794 responseFactory(null); | 824 responseFactory(null); |
| 795 | 825 |
| 796 dynamic getAllTypeDefinitions([Function responseFactory]) => | 826 dynamic getAllTypeDefinitions([Function responseFactory]) => |
| 797 responseFactory(null); | 827 responseFactory(null); |
| 798 } | 828 } |
| 799 | 829 |
| 800 abstract class SpeechRecognizerService { | 830 abstract class SpeechRecognizerService { |
| 801 static const String serviceName = "speech_recognizer::SpeechRecognizerService"
; | 831 static const String serviceName = "speech_recognizer::SpeechRecognizerService"
; |
| 802 void listen(Object listener); | 832 void listen(Object listener); |
| 803 void stopListening(); | 833 void stopListening(); |
| 804 } | 834 } |
| 805 | 835 |
| 806 | 836 class _SpeechRecognizerServiceProxyControl |
| 807 class _SpeechRecognizerServiceProxyControl extends bindings.ProxyMessageHandler | 837 extends bindings.ProxyMessageHandler |
| 808 implements bindings.ProxyControl { | 838 implements bindings.ProxyControl { |
| 809 _SpeechRecognizerServiceProxyControl.fromEndpoint( | 839 _SpeechRecognizerServiceProxyControl.fromEndpoint( |
| 810 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); | 840 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
| 811 | 841 |
| 812 _SpeechRecognizerServiceProxyControl.fromHandle( | 842 _SpeechRecognizerServiceProxyControl.fromHandle( |
| 813 core.MojoHandle handle) : super.fromHandle(handle); | 843 core.MojoHandle handle) : super.fromHandle(handle); |
| 814 | 844 |
| 815 _SpeechRecognizerServiceProxyControl.unbound() : super.unbound(); | 845 _SpeechRecognizerServiceProxyControl.unbound() : super.unbound(); |
| 816 | 846 |
| 817 service_describer.ServiceDescription get serviceDescription => | 847 service_describer.ServiceDescription get serviceDescription => |
| 818 new _SpeechRecognizerServiceServiceDescription(); | 848 new _SpeechRecognizerServiceServiceDescription(); |
| 819 | 849 |
| 820 String get serviceName => SpeechRecognizerService.serviceName; | 850 String get serviceName => SpeechRecognizerService.serviceName; |
| 821 | 851 |
| 822 @override | |
| 823 void handleResponse(bindings.ServiceMessage message) { | 852 void handleResponse(bindings.ServiceMessage message) { |
| 824 switch (message.header.type) { | 853 switch (message.header.type) { |
| 825 default: | 854 default: |
| 826 proxyError("Unexpected message type: ${message.header.type}"); | 855 proxyError("Unexpected message type: ${message.header.type}"); |
| 827 close(immediate: true); | 856 close(immediate: true); |
| 828 break; | 857 break; |
| 829 } | 858 } |
| 830 } | 859 } |
| 831 | 860 |
| 832 @override | 861 @override |
| 833 String toString() { | 862 String toString() { |
| 834 var superString = super.toString(); | 863 var superString = super.toString(); |
| 835 return "_SpeechRecognizerServiceProxyControl($superString)"; | 864 return "_SpeechRecognizerServiceProxyControl($superString)"; |
| 836 } | 865 } |
| 837 } | 866 } |
| 838 | 867 |
| 839 | 868 class SpeechRecognizerServiceProxy |
| 840 class SpeechRecognizerServiceProxy extends bindings.Proxy | 869 extends bindings.Proxy |
| 841 implements SpeechRecognizerService { | 870 implements SpeechRecognizerService { |
| 842 SpeechRecognizerServiceProxy.fromEndpoint( | 871 SpeechRecognizerServiceProxy.fromEndpoint( |
| 843 core.MojoMessagePipeEndpoint endpoint) | 872 core.MojoMessagePipeEndpoint endpoint) |
| 844 : super(new _SpeechRecognizerServiceProxyControl.fromEndpoint(endpoint)); | 873 : super(new _SpeechRecognizerServiceProxyControl.fromEndpoint(endpoint)); |
| 845 | 874 |
| 846 SpeechRecognizerServiceProxy.fromHandle(core.MojoHandle handle) | 875 SpeechRecognizerServiceProxy.fromHandle(core.MojoHandle handle) |
| 847 : super(new _SpeechRecognizerServiceProxyControl.fromHandle(handle)); | 876 : super(new _SpeechRecognizerServiceProxyControl.fromHandle(handle)); |
| 848 | 877 |
| 849 SpeechRecognizerServiceProxy.unbound() | 878 SpeechRecognizerServiceProxy.unbound() |
| 850 : super(new _SpeechRecognizerServiceProxyControl.unbound()); | 879 : super(new _SpeechRecognizerServiceProxyControl.unbound()); |
| 851 | 880 |
| (...skipping 25 matching lines...) Expand all Loading... |
| 877 if (!ctrl.isBound) { | 906 if (!ctrl.isBound) { |
| 878 ctrl.proxyError("The Proxy is closed."); | 907 ctrl.proxyError("The Proxy is closed."); |
| 879 return; | 908 return; |
| 880 } | 909 } |
| 881 var params = new _SpeechRecognizerServiceStopListeningParams(); | 910 var params = new _SpeechRecognizerServiceStopListeningParams(); |
| 882 ctrl.sendMessage(params, | 911 ctrl.sendMessage(params, |
| 883 _speechRecognizerServiceMethodStopListeningName); | 912 _speechRecognizerServiceMethodStopListeningName); |
| 884 } | 913 } |
| 885 } | 914 } |
| 886 | 915 |
| 887 | 916 class _SpeechRecognizerServiceStubControl |
| 888 class SpeechRecognizerServiceStub extends bindings.Stub { | 917 extends bindings.StubMessageHandler |
| 918 implements bindings.StubControl<SpeechRecognizerService> { |
| 889 SpeechRecognizerService _impl; | 919 SpeechRecognizerService _impl; |
| 890 | 920 |
| 891 SpeechRecognizerServiceStub.fromEndpoint( | 921 _SpeechRecognizerServiceStubControl.fromEndpoint( |
| 892 core.MojoMessagePipeEndpoint endpoint, [SpeechRecognizerService impl]) | 922 core.MojoMessagePipeEndpoint endpoint, [SpeechRecognizerService impl]) |
| 893 : super.fromEndpoint(endpoint, autoBegin: impl != null) { | 923 : super.fromEndpoint(endpoint, autoBegin: impl != null) { |
| 894 _impl = impl; | 924 _impl = impl; |
| 895 } | 925 } |
| 896 | 926 |
| 897 SpeechRecognizerServiceStub.fromHandle( | 927 _SpeechRecognizerServiceStubControl.fromHandle( |
| 898 core.MojoHandle handle, [SpeechRecognizerService impl]) | 928 core.MojoHandle handle, [SpeechRecognizerService impl]) |
| 899 : super.fromHandle(handle, autoBegin: impl != null) { | 929 : super.fromHandle(handle, autoBegin: impl != null) { |
| 900 _impl = impl; | 930 _impl = impl; |
| 901 } | 931 } |
| 902 | 932 |
| 903 SpeechRecognizerServiceStub.unbound([this._impl]) : super.unbound(); | 933 _SpeechRecognizerServiceStubControl.unbound([this._impl]) : super.unbound(); |
| 904 | |
| 905 static SpeechRecognizerServiceStub newFromEndpoint( | |
| 906 core.MojoMessagePipeEndpoint endpoint) { | |
| 907 assert(endpoint.setDescription("For SpeechRecognizerServiceStub")); | |
| 908 return new SpeechRecognizerServiceStub.fromEndpoint(endpoint); | |
| 909 } | |
| 910 | 934 |
| 911 | 935 |
| 912 | 936 |
| 913 dynamic handleMessage(bindings.ServiceMessage message) { | 937 dynamic handleMessage(bindings.ServiceMessage message) { |
| 914 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 938 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
| 915 return bindings.ControlMessageHandler.handleMessage(this, | 939 return bindings.ControlMessageHandler.handleMessage(this, |
| 916 0, | 940 0, |
| 917 message); | 941 message); |
| 918 } | 942 } |
| 919 if (_impl == null) { | 943 if (_impl == null) { |
| (...skipping 27 matching lines...) Expand all Loading... |
| 947 } | 971 } |
| 948 | 972 |
| 949 @override | 973 @override |
| 950 void bind(core.MojoMessagePipeEndpoint endpoint) { | 974 void bind(core.MojoMessagePipeEndpoint endpoint) { |
| 951 super.bind(endpoint); | 975 super.bind(endpoint); |
| 952 if (!isOpen && (_impl != null)) { | 976 if (!isOpen && (_impl != null)) { |
| 953 beginHandlingEvents(); | 977 beginHandlingEvents(); |
| 954 } | 978 } |
| 955 } | 979 } |
| 956 | 980 |
| 981 @override |
| 957 String toString() { | 982 String toString() { |
| 958 var superString = super.toString(); | 983 var superString = super.toString(); |
| 959 return "SpeechRecognizerServiceStub($superString)"; | 984 return "_SpeechRecognizerServiceStubControl($superString)"; |
| 960 } | 985 } |
| 961 | 986 |
| 962 int get version => 0; | 987 int get version => 0; |
| 963 | 988 |
| 964 static service_describer.ServiceDescription _cachedServiceDescription; | 989 static service_describer.ServiceDescription _cachedServiceDescription; |
| 965 static service_describer.ServiceDescription get serviceDescription { | 990 static service_describer.ServiceDescription get serviceDescription { |
| 966 if (_cachedServiceDescription == null) { | 991 if (_cachedServiceDescription == null) { |
| 967 _cachedServiceDescription = new _SpeechRecognizerServiceServiceDescription
(); | 992 _cachedServiceDescription = new _SpeechRecognizerServiceServiceDescription
(); |
| 968 } | 993 } |
| 969 return _cachedServiceDescription; | 994 return _cachedServiceDescription; |
| 970 } | 995 } |
| 971 } | 996 } |
| 972 | 997 |
| 998 class SpeechRecognizerServiceStub |
| 999 extends bindings.Stub<SpeechRecognizerService> |
| 1000 implements SpeechRecognizerService { |
| 1001 SpeechRecognizerServiceStub.fromEndpoint( |
| 1002 core.MojoMessagePipeEndpoint endpoint, [SpeechRecognizerService impl]) |
| 1003 : super(new _SpeechRecognizerServiceStubControl.fromEndpoint(endpoint, imp
l)); |
| 1004 |
| 1005 SpeechRecognizerServiceStub.fromHandle( |
| 1006 core.MojoHandle handle, [SpeechRecognizerService impl]) |
| 1007 : super(new _SpeechRecognizerServiceStubControl.fromHandle(handle, impl)); |
| 1008 |
| 1009 SpeechRecognizerServiceStub.unbound([SpeechRecognizerService impl]) |
| 1010 : super(new _SpeechRecognizerServiceStubControl.unbound(impl)); |
| 1011 |
| 1012 static SpeechRecognizerServiceStub newFromEndpoint( |
| 1013 core.MojoMessagePipeEndpoint endpoint) { |
| 1014 assert(endpoint.setDescription("For SpeechRecognizerServiceStub")); |
| 1015 return new SpeechRecognizerServiceStub.fromEndpoint(endpoint); |
| 1016 } |
| 1017 |
| 1018 static service_describer.ServiceDescription get serviceDescription => |
| 1019 _SpeechRecognizerServiceStubControl.serviceDescription; |
| 1020 |
| 1021 |
| 1022 void listen(Object listener) { |
| 1023 return impl.listen(listener); |
| 1024 } |
| 1025 void stopListening() { |
| 1026 return impl.stopListening(); |
| 1027 } |
| 1028 } |
| 1029 |
| 973 | 1030 |
| 974 | 1031 |
| OLD | NEW |