Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(871)

Unified Diff: Source/core/frame/DOMTimer.h

Issue 660863002: [DevTools] Added public method for async execution of scripts (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: platform/WebExecuteScriptCallback -> web/WebScriptCallback Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/core/frame/DOMTimer.h
diff --git a/Source/core/frame/DOMTimer.h b/Source/core/frame/DOMTimer.h
index 581af1292ef2a36bd71a1a73f87444acbc2105c3..a40c20b8876565485d7960c8b9c5a8227bcb66ce 100644
--- a/Source/core/frame/DOMTimer.h
+++ b/Source/core/frame/DOMTimer.h
@@ -27,7 +27,7 @@
#ifndef DOMTimer_h
#define DOMTimer_h
-#include "bindings/core/v8/ScheduledAction.h"
+#include "bindings/core/v8/ScheduledActionBase.h"
#include "core/frame/SuspendableTimer.h"
#include "platform/UserGestureIndicator.h"
#include "wtf/Compiler.h"
@@ -41,7 +41,7 @@ class ExecutionContext;
class DOMTimer final : public SuspendableTimer {
public:
// Creates a new timer owned by the ExecutionContext, starts it and returns its ID.
- static int install(ExecutionContext*, PassOwnPtr<ScheduledAction>, int timeout, bool singleShot);
+ static int install(ExecutionContext*, PassOwnPtr<ScheduledActionBase>, int timeout, bool singleShot);
static void removeByID(ExecutionContext*, int timeoutID);
virtual ~DOMTimer();
@@ -60,12 +60,12 @@ private:
friend class ExecutionContext; // For create().
// Should only be used by ExecutionContext.
- static PassOwnPtr<DOMTimer> create(ExecutionContext* context, PassOwnPtr<ScheduledAction> action, int timeout, bool singleShot, int timeoutID)
+ static PassOwnPtr<DOMTimer> create(ExecutionContext* context, PassOwnPtr<ScheduledActionBase> action, int timeout, bool singleShot, int timeoutID)
{
return adoptPtr(new DOMTimer(context, action, timeout, singleShot, timeoutID));
}
- DOMTimer(ExecutionContext*, PassOwnPtr<ScheduledAction>, int interval, bool singleShot, int timeoutID);
+ DOMTimer(ExecutionContext*, PassOwnPtr<ScheduledActionBase>, int interval, bool singleShot, int timeoutID);
virtual void fired() override;
// Retuns timer fire time rounded to the next multiple of timer alignment interval.
@@ -73,7 +73,7 @@ private:
int m_timeoutID;
int m_nestingLevel;
- OwnPtr<ScheduledAction> m_action;
+ OwnPtr<ScheduledActionBase> m_action;
RefPtr<UserGestureToken> m_userGestureToken;
};

Powered by Google App Engine
This is Rietveld 408576698