Index: chrome/browser/extensions/extension_tts_api.cc |
diff --git a/chrome/browser/extensions/extension_tts_api.cc b/chrome/browser/extensions/extension_tts_api.cc |
index 0d18faa28ac18b157999037433c3e52eeb9836b2..322085f38e6207ab1db269c67053dac80d8e068e 100644 |
--- a/chrome/browser/extensions/extension_tts_api.cc |
+++ b/chrome/browser/extensions/extension_tts_api.cc |
@@ -18,11 +18,33 @@ const char kCrosLibraryNotLoadedError[] = |
const int kSpeechCheckDelayIntervalMs = 100; |
}; |
+std::string ExtensionTtsPlatformImpl::error() { |
+ return error_; |
+} |
+ |
+void ExtensionTtsPlatformImpl::clear_error() { |
+ error_ = std::string(); |
+} |
+ |
+void ExtensionTtsPlatformImpl::set_error(const std::string& error) { |
+ error_ = error; |
+} |
+ |
// static |
ExtensionTtsController* ExtensionTtsController::GetInstance() { |
return Singleton<ExtensionTtsController>::get(); |
} |
+ExtensionTtsController::Utterance::Utterance() |
+ : rate(-1.0), |
+ pitch(-1.0), |
+ volume(-1.0), |
+ success_task(NULL), |
+ failure_task(NULL) { |
+} |
+ |
+ExtensionTtsController::Utterance::~Utterance() {} |
+ |
ExtensionTtsController::ExtensionTtsController() |
: ALLOW_THIS_IN_INITIALIZER_LIST(method_factory_(this)), |
current_utterance_(NULL), |