| Index: Source/bindings/core/v8/ScriptDebugServer.h
|
| diff --git a/Source/bindings/core/v8/ScriptDebugServer.h b/Source/bindings/core/v8/ScriptDebugServer.h
|
| index aec46b598d9ba4fb49d6ed63b17d25ccec35a45a..eb0ef924ac35d7305c7197201bfab1e50e9569b4 100644
|
| --- a/Source/bindings/core/v8/ScriptDebugServer.h
|
| +++ b/Source/bindings/core/v8/ScriptDebugServer.h
|
| @@ -57,6 +57,9 @@ public:
|
| public:
|
| virtual ~Client() { }
|
| virtual v8::Local<v8::Object> compileDebuggerScript() = 0;
|
| + virtual ScriptDebugListener* getDebugListenerForContext(v8::Local<v8::Context>) = 0;
|
| + virtual void runMessageLoopOnPause(v8::Local<v8::Context>) = 0;
|
| + virtual void quitMessageLoopOnPause() = 0;
|
| };
|
|
|
| void enable();
|
| @@ -118,13 +121,7 @@ public:
|
| v8::MaybeLocal<v8::Value> setFunctionVariableValue(v8::Local<v8::Value> functionValue, int scopeNumber, const String& variableName, v8::Local<v8::Value> newValue);
|
|
|
| v8::Isolate* isolate() const { return m_isolate; }
|
| -
|
| -protected:
|
| - ScriptDebugServer(v8::Isolate*, PassOwnPtr<Client>);
|
| -
|
| - virtual ScriptDebugListener* getDebugListenerForContext(v8::Local<v8::Context>) = 0;
|
| - virtual void runMessageLoopOnPause(v8::Local<v8::Context>) = 0;
|
| - virtual void quitMessageLoopOnPause() = 0;
|
| + explicit ScriptDebugServer(v8::Isolate*, PassOwnPtr<Client>);
|
|
|
| private:
|
| void ensureDebuggerScriptCompiled();
|
|
|