v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Debug::EventDetails Class Referenceabstract

#include <v8-debug.h>

Public Member Functions

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

Detailed Description

An event details object passed to the debug event listener.

Definition at line 150 of file v8-debug.h.

Constructor & Destructor Documentation

virtual ~EventDetails ( )
inlinevirtual

Definition at line 184 of file v8-debug.h.

Member Function Documentation

virtual Handle<Value> GetCallbackData ( ) const
pure virtual

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

virtual ClientData* GetClientData ( ) const
pure virtual

Client data passed to DebugBreakForCommand function. The debugger takes ownership of the data and will delete it even if there is no message handler.

virtual DebugEvent GetEvent ( ) const
pure virtual

Event type.

virtual Handle<Context> 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.

virtual Handle<Object> GetEventData ( ) const
pure virtual
virtual Handle<Object> 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.


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