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