Index: chrome/browser/speech/tts_message_filter.h |
diff --git a/chrome/browser/speech/tts_message_filter.h b/chrome/browser/speech/tts_message_filter.h |
index cbcbfc6a0b4aa3c95c2b9a5a864afbb85e09e87d..767a9c0776d55d0a7f19010e33b67e3e05e79f52 100644 |
--- a/chrome/browser/speech/tts_message_filter.h |
+++ b/chrome/browser/speech/tts_message_filter.h |
@@ -13,7 +13,8 @@ class Profile; |
class TtsMessageFilter |
: public content::BrowserMessageFilter, |
- public UtteranceEventDelegate { |
+ public UtteranceEventDelegate, |
+ public VoicesChangedDelegate { |
public: |
TtsMessageFilter(int render_process_id, Profile* profile); |
@@ -23,6 +24,7 @@ class TtsMessageFilter |
content::BrowserThread::ID* thread) OVERRIDE; |
virtual bool OnMessageReceived(const IPC::Message& message, |
bool* message_was_ok) OVERRIDE; |
+ virtual void OnChannelClosing() OVERRIDE; |
// UtteranceEventDelegate implementation. |
virtual void OnTtsEvent(Utterance* utterance, |
@@ -30,6 +32,9 @@ class TtsMessageFilter |
int char_index, |
const std::string& error_message) OVERRIDE; |
+ // VoicesChangedDelegate implementation. |
+ virtual void OnVoicesChanged() OVERRIDE; |
+ |
private: |
virtual ~TtsMessageFilter(); |