Chromium Code Reviews| Index: Source/core/frame/FrameConsole.h |
| diff --git a/Source/core/frame/FrameConsole.h b/Source/core/frame/FrameConsole.h |
| index 059e02f13f84204d83d3ebe330a2145eeea6dd21..14f3d62199eb8d20bc65e54da47be411e3eb1a6a 100644 |
| --- a/Source/core/frame/FrameConsole.h |
| +++ b/Source/core/frame/FrameConsole.h |
| @@ -31,6 +31,7 @@ |
| #include "bindings/core/v8/ScriptState.h" |
| #include "core/frame/ConsoleTypes.h" |
| +#include "core/inspector/ConsoleMessageStorage.h" |
|
yurys
2014/08/29 08:22:19
This include can be removed now:)
kozyatinskiy1
2014/08/29 08:26:45
Done.
|
| #include "platform/heap/Handle.h" |
| #include "wtf/Forward.h" |
| #include "wtf/PassOwnPtr.h" |
| @@ -38,6 +39,7 @@ |
| namespace blink { |
| class ConsoleMessage; |
| +class ConsoleMessageStorage; |
| class FrameHost; |
| class ScriptCallStack; |
| class WorkerGlobalScopeProxy; |
| @@ -47,6 +49,7 @@ class WorkerGlobalScopeProxy; |
| class FrameConsole FINAL { |
| public: |
| static PassOwnPtr<FrameConsole> create(LocalFrame& frame) { return adoptPtr(new FrameConsole(frame)); } |
| + ~FrameConsole(); |
| void addMessage(PassRefPtrWillBeRawPtr<ConsoleMessage>); |
| void adoptWorkerConsoleMessages(WorkerGlobalScopeProxy*); |
| @@ -56,10 +59,14 @@ public: |
| static void mute(); |
| static void unmute(); |
| + ConsoleMessageStorage* messageStorage(); |
| + |
| private: |
| explicit FrameConsole(LocalFrame&); |
| LocalFrame& m_frame; |
| + |
| + OwnPtr<ConsoleMessageStorage> m_consoleMessageStorage; |
| }; |
| } // namespace blink |