diff options
Diffstat (limited to 'WebCore/inspector/ConsoleMessage.h')
-rw-r--r-- | WebCore/inspector/ConsoleMessage.h | 53 |
1 files changed, 27 insertions, 26 deletions
diff --git a/WebCore/inspector/ConsoleMessage.h b/WebCore/inspector/ConsoleMessage.h index e9ae130..77a010c 100644 --- a/WebCore/inspector/ConsoleMessage.h +++ b/WebCore/inspector/ConsoleMessage.h @@ -38,40 +38,41 @@ #include <wtf/Vector.h> namespace WebCore { - class InspectorFrontend; - class ScriptCallStack; - class ScriptString; +class InjectedScriptHost; +class InspectorFrontend; +class ScriptCallStack; +class ScriptString; - class ConsoleMessage : public Noncopyable { - public: - ConsoleMessage(MessageSource, MessageType, MessageLevel, const String& m, unsigned li, const String& u, unsigned g); - ConsoleMessage(MessageSource, MessageType, MessageLevel, ScriptCallStack*, unsigned g, bool storeTrace = false); +class ConsoleMessage : public Noncopyable { +public: + ConsoleMessage(MessageSource, MessageType, MessageLevel, const String& m, unsigned li, const String& u, unsigned g); + ConsoleMessage(MessageSource, MessageType, MessageLevel, ScriptCallStack*, unsigned g, bool storeTrace = false); #if ENABLE(INSPECTOR) - void addToConsole(InspectorFrontend* frontend); - void updateRepeatCountInConsole(InspectorFrontend* frontend); + void addToFrontend(InspectorFrontend*, InjectedScriptHost*); + void updateRepeatCountInConsole(InspectorFrontend* frontend); #endif - void incrementCount() { ++m_repeatCount; }; - bool isEqual(ScriptState*, ConsoleMessage* msg) const; + void incrementCount() { ++m_repeatCount; } + bool isEqual(ScriptState*, ConsoleMessage* msg) const; - MessageSource source() const { return m_source; } - const String& message() const { return m_message; } + MessageSource source() const { return m_source; } + const String& message() const { return m_message; } - private: - MessageSource m_source; - MessageType m_type; - MessageLevel m_level; - String m_message; +private: + MessageSource m_source; + MessageType m_type; + MessageLevel m_level; + String m_message; #if ENABLE(INSPECTOR) - Vector<ScriptValue> m_arguments; - ScriptState* m_scriptState; + Vector<ScriptValue> m_arguments; + ScriptStateProtectedPtr m_scriptState; #endif - Vector<ScriptString> m_frames; - unsigned m_line; - String m_url; - unsigned m_groupLevel; - unsigned m_repeatCount; - }; + Vector<ScriptString> m_frames; + unsigned m_line; + String m_url; + unsigned m_groupLevel; + unsigned m_repeatCount; +}; } // namespace WebCore |