Loading...
Searching...
No Matches
Public Member Functions | List of all members
v8::Debug::EventDetails Class Referenceabstract

#include <v8-debug.h>

Public Member Functions

virtual DebugEvent GetEvent () const =0
 
virtual Local< ObjectGetExecutionState () const =0
 
virtual Local< ObjectGetEventData () const =0
 
virtual Local< ContextGetEventContext () const =0
 
virtual Local< ValueGetCallbackData () const =0
 
virtual ClientDataGetClientData () const =0
 
virtual IsolateGetIsolate () const =0
 
virtual ~EventDetails ()
 

Detailed Description

An event details object passed to the debug event listener.

Constructor & Destructor Documentation

◆ ~EventDetails()

virtual v8::Debug::EventDetails::~EventDetails ( )
inlinevirtual

Member Function Documentation

◆ GetCallbackData()

virtual Local< Value > v8::Debug::EventDetails::GetCallbackData ( ) const
pure virtual

Client data passed with the corresponding callback when it was registered.

◆ GetClientData()

virtual ClientData * v8::Debug::EventDetails::GetClientData ( ) const
pure virtual

This is now a dummy that returns nullptr.

◆ GetEvent()

virtual DebugEvent v8::Debug::EventDetails::GetEvent ( ) const
pure virtual

Event type.

◆ GetEventContext()

virtual Local< Context > v8::Debug::EventDetails::GetEventContext ( ) const
pure virtual

Get the context active when the debug event happened. Note this is not the current active context as the JavaScript part of the debugger is running in its own context which is entered at this point.

◆ GetEventData()

virtual Local< Object > v8::Debug::EventDetails::GetEventData ( ) const
pure virtual

◆ GetExecutionState()

virtual Local< Object > v8::Debug::EventDetails::GetExecutionState ( ) const
pure virtual

Access to execution state and event data of the debug event. Don't store these cross callbacks as their content becomes invalid.

◆ GetIsolate()

virtual Isolate * v8::Debug::EventDetails::GetIsolate ( ) const
pure virtual

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