5#ifndef V8_INSPECTOR_V8_CONSOLE_AGENT_IMPL_H_
6#define V8_INSPECTOR_V8_CONSOLE_AGENT_IMPL_H_
9#include "src/inspector/protocol/Console.h"
10#include "src/inspector/protocol/Forward.h"
14class V8ConsoleMessage;
15class V8InspectorSessionImpl;
17using protocol::Response;
22 protocol::DictionaryValue* state);
27 Response
enable()
override;
void messageAdded(V8ConsoleMessage *)
Response disable() override
bool reportMessage(V8ConsoleMessage *, bool generatePreview)
protocol::DictionaryValue * m_state
V8ConsoleAgentImpl(const V8ConsoleAgentImpl &)=delete
Response enable() override
V8InspectorSessionImpl * m_session
V8ConsoleAgentImpl & operator=(const V8ConsoleAgentImpl &)=delete
protocol::Console::Frontend m_frontend
V8ConsoleAgentImpl(V8InspectorSessionImpl *, protocol::FrontendChannel *, protocol::DictionaryValue *state)
~V8ConsoleAgentImpl() override
Response clearMessages() override