summaryrefslogtreecommitdiffstats
path: root/WebKit/chromium/src/SpeechInputClientImpl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/chromium/src/SpeechInputClientImpl.cpp')
-rw-r--r--WebKit/chromium/src/SpeechInputClientImpl.cpp30
1 files changed, 17 insertions, 13 deletions
diff --git a/WebKit/chromium/src/SpeechInputClientImpl.cpp b/WebKit/chromium/src/SpeechInputClientImpl.cpp
index 66525e3..9c59bae 100644
--- a/WebKit/chromium/src/SpeechInputClientImpl.cpp
+++ b/WebKit/chromium/src/SpeechInputClientImpl.cpp
@@ -51,41 +51,45 @@ SpeechInputClientImpl::~SpeechInputClientImpl()
{
}
-bool SpeechInputClientImpl::startRecognition(WebCore::SpeechInputListener* listener)
+void SpeechInputClientImpl::setListener(WebCore::SpeechInputListener* listener)
{
m_listener = listener;
- return m_controller->startRecognition();
}
-void SpeechInputClientImpl::stopRecording()
+bool SpeechInputClientImpl::startRecognition(int requestId)
{
ASSERT(m_listener);
- m_controller->stopRecording();
+ return m_controller->startRecognition(requestId);
}
-void SpeechInputClientImpl::cancelRecognition()
+void SpeechInputClientImpl::stopRecording(int requestId)
{
ASSERT(m_listener);
- m_controller->cancelRecognition();
+ m_controller->stopRecording(requestId);
}
-void SpeechInputClientImpl::didCompleteRecording()
+void SpeechInputClientImpl::cancelRecognition(int requestId)
{
ASSERT(m_listener);
- m_listener->didCompleteRecording();
+ m_controller->cancelRecognition(requestId);
}
-void SpeechInputClientImpl::didCompleteRecognition()
+void SpeechInputClientImpl::didCompleteRecording(int requestId)
{
ASSERT(m_listener);
- m_listener->didCompleteRecognition();
- m_listener = 0;
+ m_listener->didCompleteRecording(requestId);
}
-void SpeechInputClientImpl::setRecognitionResult(const WebString& result)
+void SpeechInputClientImpl::didCompleteRecognition(int requestId)
{
ASSERT(m_listener);
- m_listener->setRecognitionResult(result);
+ m_listener->didCompleteRecognition(requestId);
+}
+
+void SpeechInputClientImpl::setRecognitionResult(int requestId, const WebString& result)
+{
+ ASSERT(m_listener);
+ m_listener->setRecognitionResult(requestId, result);
}
} // namespace WebKit