v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8_inspector::V8ConsoleAgentImpl Class Reference

#include <v8-console-agent-impl.h>

Inheritance diagram for v8_inspector::V8ConsoleAgentImpl:
Collaboration diagram for v8_inspector::V8ConsoleAgentImpl:

Public Member Functions

 V8ConsoleAgentImpl (V8InspectorSessionImpl *, protocol::FrontendChannel *, protocol::DictionaryValue *state)
 
 ~V8ConsoleAgentImpl () override
 
 V8ConsoleAgentImpl (const V8ConsoleAgentImpl &)=delete
 
V8ConsoleAgentImploperator= (const V8ConsoleAgentImpl &)=delete
 
Response enable () override
 
Response disable () override
 
Response clearMessages () override
 
void restore ()
 
void messageAdded (V8ConsoleMessage *)
 
void reset ()
 
bool enabled ()
 

Private Member Functions

void reportAllMessages ()
 
bool reportMessage (V8ConsoleMessage *, bool generatePreview)
 

Private Attributes

V8InspectorSessionImplm_session
 
protocol::DictionaryValue * m_state
 
protocol::Console::Frontend m_frontend
 
bool m_enabled
 

Detailed Description

Definition at line 19 of file v8-console-agent-impl.h.

Constructor & Destructor Documentation

◆ V8ConsoleAgentImpl() [1/2]

v8_inspector::V8ConsoleAgentImpl::V8ConsoleAgentImpl ( V8InspectorSessionImpl * session,
protocol::FrontendChannel * frontendChannel,
protocol::DictionaryValue * state )

Definition at line 19 of file v8-console-agent-impl.cc.

◆ ~V8ConsoleAgentImpl()

v8_inspector::V8ConsoleAgentImpl::~V8ConsoleAgentImpl ( )
overridedefault

◆ V8ConsoleAgentImpl() [2/2]

v8_inspector::V8ConsoleAgentImpl::V8ConsoleAgentImpl ( const V8ConsoleAgentImpl & )
delete

Member Function Documentation

◆ clearMessages()

Response v8_inspector::V8ConsoleAgentImpl::clearMessages ( )
override

Definition at line 44 of file v8-console-agent-impl.cc.

◆ disable()

Response v8_inspector::V8ConsoleAgentImpl::disable ( )
override

Definition at line 37 of file v8-console-agent-impl.cc.

◆ enable()

Response v8_inspector::V8ConsoleAgentImpl::enable ( )
override

Definition at line 29 of file v8-console-agent-impl.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ enabled()

bool v8_inspector::V8ConsoleAgentImpl::enabled ( )

Definition at line 56 of file v8-console-agent-impl.cc.

◆ messageAdded()

void v8_inspector::V8ConsoleAgentImpl::messageAdded ( V8ConsoleMessage * message)

Definition at line 52 of file v8-console-agent-impl.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

V8ConsoleAgentImpl & v8_inspector::V8ConsoleAgentImpl::operator= ( const V8ConsoleAgentImpl & )
delete

◆ reportAllMessages()

void v8_inspector::V8ConsoleAgentImpl::reportAllMessages ( )
private

Definition at line 58 of file v8-console-agent-impl.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ reportMessage()

bool v8_inspector::V8ConsoleAgentImpl::reportMessage ( V8ConsoleMessage * message,
bool generatePreview )
private

Definition at line 69 of file v8-console-agent-impl.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ reset()

void v8_inspector::V8ConsoleAgentImpl::reset ( )

◆ restore()

void v8_inspector::V8ConsoleAgentImpl::restore ( )

Definition at line 46 of file v8-console-agent-impl.cc.

Here is the call graph for this function:

Member Data Documentation

◆ m_enabled

bool v8_inspector::V8ConsoleAgentImpl::m_enabled
private

Definition at line 43 of file v8-console-agent-impl.h.

◆ m_frontend

protocol::Console::Frontend v8_inspector::V8ConsoleAgentImpl::m_frontend
private

Definition at line 42 of file v8-console-agent-impl.h.

◆ m_session

V8InspectorSessionImpl* v8_inspector::V8ConsoleAgentImpl::m_session
private

Definition at line 40 of file v8-console-agent-impl.h.

◆ m_state

protocol::DictionaryValue* v8_inspector::V8ConsoleAgentImpl::m_state
private

Definition at line 41 of file v8-console-agent-impl.h.


The documentation for this class was generated from the following files: