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

#include <injected-script.h>

Collaboration diagram for v8_inspector::EvaluateCallback:

Public Member Functions

virtual ~EvaluateCallback ()=default
 

Static Public Member Functions

static void sendSuccess (std::weak_ptr< EvaluateCallback > callback, InjectedScript *injectedScript, std::unique_ptr< protocol::Runtime::RemoteObject > result, std::unique_ptr< protocol::Runtime::ExceptionDetails > exceptionDetails)
 
static void sendFailure (std::weak_ptr< EvaluateCallback > callback, InjectedScript *injectedScript, const protocol::DispatchResponse &response)
 

Private Member Functions

virtual void sendSuccess (std::unique_ptr< protocol::Runtime::RemoteObject > result, std::unique_ptr< protocol::Runtime::ExceptionDetails > exceptionDetails)=0
 
virtual void sendFailure (const protocol::DispatchResponse &response)=0
 

Detailed Description

Definition at line 57 of file injected-script.h.

Constructor & Destructor Documentation

◆ ~EvaluateCallback()

virtual v8_inspector::EvaluateCallback::~EvaluateCallback ( )
virtualdefault

Member Function Documentation

◆ sendFailure() [1/2]

virtual void v8_inspector::EvaluateCallback::sendFailure ( const protocol::DispatchResponse & response)
privatepure virtual

◆ sendFailure() [2/2]

void v8_inspector::EvaluateCallback::sendFailure ( std::weak_ptr< EvaluateCallback > callback,
InjectedScript * injectedScript,
const protocol::DispatchResponse & response )
static

Definition at line 86 of file injected-script.cc.

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

◆ sendSuccess() [1/2]

virtual void v8_inspector::EvaluateCallback::sendSuccess ( std::unique_ptr< protocol::Runtime::RemoteObject > result,
std::unique_ptr< protocol::Runtime::ExceptionDetails > exceptionDetails )
privatepure virtual

◆ sendSuccess() [2/2]

void v8_inspector::EvaluateCallback::sendSuccess ( std::weak_ptr< EvaluateCallback > callback,
InjectedScript * injectedScript,
std::unique_ptr< protocol::Runtime::RemoteObject > result,
std::unique_ptr< protocol::Runtime::ExceptionDetails > exceptionDetails )
static

Definition at line 74 of file injected-script.cc.

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

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