Index: chrome/browser/chromeos/dbus/speech_synthesizer_client.h |
diff --git a/chrome/browser/chromeos/dbus/speech_synthesizer_client.h b/chrome/browser/chromeos/dbus/speech_synthesizer_client.h |
index 731e8dd59da007ed6e9da625dcc1e8b338d63342..74aec87996aff8e74f42bd6128b4b8b4ca5bb4f2 100644 |
--- a/chrome/browser/chromeos/dbus/speech_synthesizer_client.h |
+++ b/chrome/browser/chromeos/dbus/speech_synthesizer_client.h |
@@ -25,7 +25,7 @@ class SpeechSynthesizerClient { |
// The argument indicates if the speech synthesizer is speaking or not. |
typedef base::Callback<void(bool)> IsSpeakingCallback; |
- virtual ~SpeechSynthesizerClient() {} |
+ virtual ~SpeechSynthesizerClient(); |
// Speaks the specified text. |
virtual void Speak(const std::string& text) = 0; |
@@ -53,6 +53,13 @@ class SpeechSynthesizerClient { |
static const char kSpeechPropertyVolume[]; |
static const char kSpeechPropertyEquals[]; |
static const char kSpeechPropertyDelimiter[]; |
+ |
+ protected: |
+ // Create() should be used instead. |
+ SpeechSynthesizerClient(); |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(SpeechSynthesizerClient); |
}; |
} // namespace chromeos |