7#include "src/inspector/protocol/Protocol.h"
15namespace ConsoleAgentState {
21 protocol::DictionaryValue* state)
30 if (
m_enabled)
return Response::Success();
34 return Response::Success();
38 if (!
m_enabled)
return Response::Success();
41 return Response::Success();
62 for (
const auto& message : storage->
messages()) {
70 bool generatePreview) {
void messageAdded(V8ConsoleMessage *)
Response disable() override
bool reportMessage(V8ConsoleMessage *, bool generatePreview)
protocol::DictionaryValue * m_state
Response enable() override
V8InspectorSessionImpl * m_session
protocol::Console::Frontend m_frontend
V8ConsoleAgentImpl(V8InspectorSessionImpl *, protocol::FrontendChannel *, protocol::DictionaryValue *state)
~V8ConsoleAgentImpl() override
Response clearMessages() override
const std::deque< std::unique_ptr< V8ConsoleMessage > > & messages() const
V8ConsoleMessageStorage * ensureConsoleMessageStorage(int contextGroupId)
bool hasConsoleMessageStorage(int contextGroupId)
V8InspectorImpl * inspector() const
int contextGroupId() const
static const char consoleEnabled[]
#define DCHECK_EQ(v1, v2)
V8InspectorSessionImpl * m_session
protocol::HeapProfiler::Frontend * m_frontend