00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __UAPI__SRECGRAMMARLISTENER
00021 #define __UAPI__SRECGRAMMARLISTENER
00022
00023 #include "EmbeddedGrammarListener.h"
00024
00025 namespace android
00026 {
00027 namespace speech
00028 {
00029 namespace recognition
00030 {
00036 class SrecGrammarListener: public EmbeddedGrammarListener
00037 {
00038 public:
00039 UAPI_EXPORT virtual ~SrecGrammarListener();
00040
00044 virtual void onAddItemList() = 0;
00045
00055 virtual void onAddItemListFailure(int index, ReturnCode::Type returnCode)=0;
00056
00060 virtual void onLoadedVoicetag()=0;
00061
00065 virtual void onSavedVoicetag()=0;
00066 };
00070 DECLARE_SMARTPROXY(UAPI_EXPORT, SrecGrammarListenerProxy,EmbeddedGrammarListenerProxy, SrecGrammarListener)
00071 }
00072 }
00073 }
00074
00075 #endif