5 #ifndef V8_INSPECTOR_V8_CONSOLE_AGENT_IMPL_H_ 6 #define V8_INSPECTOR_V8_CONSOLE_AGENT_IMPL_H_ 8 #include "src/base/macros.h" 9 #include "src/inspector/protocol/Console.h" 10 #include "src/inspector/protocol/Forward.h" 14 class V8ConsoleMessage;
15 class V8InspectorSessionImpl;
17 using protocol::Response;
22 protocol::DictionaryValue* state);
25 Response enable()
override;
26 Response disable()
override;
27 Response clearMessages()
override;
35 void reportAllMessages();
39 protocol::DictionaryValue* m_state;
40 protocol::Console::Frontend m_frontend;
48 #endif // V8_INSPECTOR_V8_CONSOLE_AGENT_IMPL_H_