| Index: Source/core/inspector/InspectorConsoleAgent.h
|
| diff --git a/Source/core/inspector/InspectorConsoleAgent.h b/Source/core/inspector/InspectorConsoleAgent.h
|
| index e40d381f48edd4abd9c59cff65732559b17488de..cfa14254c50509380e8be834239a31ac7a0f2b9d 100644
|
| --- a/Source/core/inspector/InspectorConsoleAgent.h
|
| +++ b/Source/core/inspector/InspectorConsoleAgent.h
|
| @@ -41,10 +41,10 @@
|
| namespace blink {
|
|
|
| class ConsoleMessage;
|
| +class ConsoleMessageStorage;
|
| class DocumentLoader;
|
| class LocalDOMWindow;
|
| class LocalFrame;
|
| -class InspectorConsoleMessage;
|
| class InspectorFrontend;
|
| class InjectedScriptManager;
|
| class InspectorTimelineAgent;
|
| @@ -81,8 +81,9 @@ public:
|
| virtual void restore() OVERRIDE FINAL;
|
|
|
| void addConsoleAPIMessageToConsole(MessageType, MessageLevel, const String& message, ScriptState*, PassRefPtrWillBeRawPtr<ScriptArguments>, unsigned long requestIdentifier = 0);
|
| - void addMessageToConsole(ConsoleMessage*);
|
| + void addMessageToConsole(PassRefPtr<ConsoleMessage>);
|
| void adoptWorkerConsoleMessages(WorkerGlobalScopeProxy*);
|
| +
|
| Vector<unsigned> consoleMessageArgumentCounts();
|
|
|
| void consoleTime(ExecutionContext*, const String& title);
|
| @@ -108,14 +109,14 @@ public:
|
| virtual bool isWorkerAgent() = 0;
|
|
|
| protected:
|
| - void addConsoleMessage(PassOwnPtr<InspectorConsoleMessage>);
|
| + void storeConsoleMessage(PassRefPtr<ConsoleMessage>);
|
| + void sendConsoleMessageToFrontend(PassRefPtr<ConsoleMessage>, bool generatePreview);
|
| + virtual ConsoleMessageStorage* messageStorage() = 0;
|
|
|
| RawPtrWillBeMember<InspectorTimelineAgent> m_timelineAgent;
|
| RawPtrWillBeMember<InspectorTracingAgent> m_tracingAgent;
|
| RawPtrWillBeMember<InjectedScriptManager> m_injectedScriptManager;
|
| InspectorFrontend::Console* m_frontend;
|
| - Vector<OwnPtr<InspectorConsoleMessage> > m_consoleMessages;
|
| - int m_expiredConsoleMessageCount;
|
| HashCountedSet<String> m_counts;
|
| HashMap<String, double> m_times;
|
| bool m_enabled;
|
|
|