void GetExtensionVoices(Profile* profile, std::vector<VoiceData>* out_voices) {
ExtensionService* service = profile->GetExtensionService();
DCHECK(service);
- EventRouter* event_router =
- ExtensionSystem::Get(profile)->event_router();
+ EventRouter* event_router = EventRouter::Get(profile);
DCHECK(event_router);
bool is_offline = (net::NetworkChangeNotifier::GetConnectionType() ==
scoped_ptr<extensions::Event> event(new extensions::Event(
tts_engine_events::kOnSpeak, args.Pass()));
event->restrict_to_browser_context = utterance->profile();
- ExtensionSystem::Get(utterance->profile())->event_router()->
- DispatchEventToExtension(utterance->extension_id(), event.Pass());
+ EventRouter::Get(utterance->profile())
+ ->DispatchEventToExtension(utterance->extension_id(), event.Pass());
}
void ExtensionTtsEngineStop(Utterance* utterance) {
scoped_ptr<extensions::Event> event(new extensions::Event(
tts_engine_events::kOnStop, args.Pass()));
event->restrict_to_browser_context = utterance->profile();
- ExtensionSystem::Get(utterance->profile())->event_router()->
- DispatchEventToExtension(utterance->extension_id(), event.Pass());
+ EventRouter::Get(utterance->profile())
+ ->DispatchEventToExtension(utterance->extension_id(), event.Pass());
}
void ExtensionTtsEnginePause(Utterance* utterance) {
tts_engine_events::kOnPause, args.Pass()));
Profile* profile = utterance->profile();
event->restrict_to_browser_context = profile;
- EventRouter* event_router = ExtensionSystem::Get(profile)->event_router();
+ EventRouter* event_router = EventRouter::Get(profile);
std::string id = utterance->extension_id();
event_router->DispatchEventToExtension(id, event.Pass());
WarnIfMissingPauseOrResumeListener(profile, event_router, id);
tts_engine_events::kOnResume, args.Pass()));
Profile* profile = utterance->profile();
event->restrict_to_browser_context = profile;
- EventRouter* event_router = ExtensionSystem::Get(profile)->event_router();
+ EventRouter* event_router = EventRouter::Get(profile);
std::string id = utterance->extension_id();
event_router->DispatchEventToExtension(id, event.Pass());
WarnIfMissingPauseOrResumeListener(profile, event_router, id);
}
-bool ExtensionTtsEngineSendTtsEventFunction::RunImpl() {
+bool ExtensionTtsEngineSendTtsEventFunction::RunSync() {
int utterance_id;
EXTENSION_FUNCTION_VALIDATE(args_->GetInteger(0, &utterance_id));