00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __PARAMETERS_LISTNER_H_
00021 #define __PARAMETERS_LISTNER_H_
00022
00023
00024 #include "exports.h"
00025 #include "types.h"
00026 #include "ReturnCode.h"
00027
00028
00029 namespace android
00030 {
00031 namespace speech
00032 {
00033 namespace recognition
00034 {
00038 class ParametersListener
00039 {
00040 public:
00044 UAPI_EXPORT virtual ~ParametersListener();
00045
00054 virtual void onParametersSetError(const char** keys, const char** values, ARRAY_LIMIT count,
00055 ReturnCode::Type returnCode) = 0;
00056
00064 virtual void onParametersGetError(const char** keys, ARRAY_LIMIT count,
00065 ReturnCode::Type returnCode) = 0;
00066
00076 virtual void onParametersSet(const char** keys, const char** values, ARRAY_LIMIT count) = 0;
00077
00087 virtual void onParametersGet(const char** keys, const char** values, ARRAY_LIMIT count) = 0;
00088 };
00089 }
00090 }
00091 }
00092
00093 #endif