summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/speech/speech_recognition.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/speech/speech_recognition.h')
-rw-r--r--chromium/third_party/blink/renderer/modules/speech/speech_recognition.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/chromium/third_party/blink/renderer/modules/speech/speech_recognition.h b/chromium/third_party/blink/renderer/modules/speech/speech_recognition.h
index a849c046819..66636447be9 100644
--- a/chromium/third_party/blink/renderer/modules/speech/speech_recognition.h
+++ b/chromium/third_party/blink/renderer/modules/speech/speech_recognition.h
@@ -31,13 +31,15 @@
#include "third_party/blink/public/mojom/speech/speech_recognizer.mojom-blink.h"
#include "third_party/blink/public/platform/web_private_ptr.h"
#include "third_party/blink/renderer/bindings/core/v8/active_script_wrappable.h"
-#include "third_party/blink/renderer/core/execution_context/context_lifecycle_observer.h"
+#include "third_party/blink/renderer/core/execution_context/execution_context_lifecycle_observer.h"
#include "third_party/blink/renderer/core/page/page_visibility_observer.h"
#include "third_party/blink/renderer/modules/event_target_modules.h"
#include "third_party/blink/renderer/modules/modules_export.h"
#include "third_party/blink/renderer/modules/speech/speech_grammar_list.h"
#include "third_party/blink/renderer/modules/speech/speech_recognition_result.h"
#include "third_party/blink/renderer/platform/heap/handle.h"
+#include "third_party/blink/renderer/platform/mojo/heap_mojo_receiver.h"
+#include "third_party/blink/renderer/platform/mojo/heap_mojo_remote.h"
#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"
namespace blink {
@@ -50,7 +52,7 @@ class SpeechRecognitionController;
class MODULES_EXPORT SpeechRecognition final
: public EventTargetWithInlineData,
public ActiveScriptWrappable<SpeechRecognition>,
- public ContextLifecycleObserver,
+ public ExecutionContextLifecycleObserver,
public mojom::blink::SpeechRecognitionSessionClient,
public PageVisibilityObserver {
USING_GARBAGE_COLLECTED_MIXIN(SpeechRecognition);
@@ -102,8 +104,8 @@ class MODULES_EXPORT SpeechRecognition final
// ScriptWrappable
bool HasPendingActivity() const final;
- // ContextLifecycleObserver
- void ContextDestroyed(ExecutionContext*) override;
+ // ExecutionContextLifecycleObserver
+ void ContextDestroyed() override;
// PageVisibilityObserver
void PageVisibilityChanged() override;
@@ -120,7 +122,7 @@ class MODULES_EXPORT SpeechRecognition final
DEFINE_ATTRIBUTE_EVENT_LISTENER(start, kStart)
DEFINE_ATTRIBUTE_EVENT_LISTENER(end, kEnd)
- void Trace(blink::Visitor*) override;
+ void Trace(Visitor*) override;
private:
void OnConnectionError();
@@ -135,8 +137,8 @@ class MODULES_EXPORT SpeechRecognition final
bool started_;
bool stopping_;
HeapVector<Member<SpeechRecognitionResult>> final_results_;
- mojo::Receiver<mojom::blink::SpeechRecognitionSessionClient> receiver_;
- mojo::Remote<mojom::blink::SpeechRecognitionSession> session_;
+ HeapMojoReceiver<mojom::blink::SpeechRecognitionSessionClient> receiver_;
+ HeapMojoRemote<mojom::blink::SpeechRecognitionSession> session_;
};
} // namespace blink