V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8_inspector::V8InspectorImpl Class Reference
Inheritance diagram for v8_inspector::V8InspectorImpl:
v8_inspector::V8Inspector

Classes

class  EvaluateScope
 

Public Member Functions

 V8InspectorImpl (v8::Isolate *, V8InspectorClient *)
 
v8::Isolate * isolate () const
 
V8InspectorClientclient ()
 
V8Debuggerdebugger ()
 
int contextGroupId (v8::Local< v8::Context >) const
 
int contextGroupId (int contextId) const
 
uint64_t isolateId () const
 
v8::MaybeLocal< v8::ValuecompileAndRunInternalScript (v8::Local< v8::Context >, v8::Local< v8::String >)
 
v8::MaybeLocal< v8::ScriptcompileScript (v8::Local< v8::Context >, const String16 &code, const String16 &fileName)
 
v8::Local< v8::Context > regexContext ()
 
std::unique_ptr< V8InspectorSessionconnect (int contextGroupId, V8Inspector::Channel *, const StringView &state) override
 
void contextCreated (const V8ContextInfo &) override
 
void contextDestroyed (v8::Local< v8::Context >) override
 
v8::MaybeLocal< v8::Context > contextById (int groupId, v8::Maybe< int > contextId) override
 
void contextCollected (int contextGroupId, int contextId)
 
void resetContextGroup (int contextGroupId) override
 
void idleStarted () override
 
void idleFinished () override
 
unsigned exceptionThrown (v8::Local< v8::Context >, const StringView &message, v8::Local< v8::Value > exception, const StringView &detailedMessage, const StringView &url, unsigned lineNumber, unsigned columnNumber, std::unique_ptr< V8StackTrace >, int scriptId) override
 
void exceptionRevoked (v8::Local< v8::Context >, unsigned exceptionId, const StringView &message) override
 
std::unique_ptr< V8StackTracecreateStackTrace (v8::Local< v8::StackTrace >) override
 
std::unique_ptr< V8StackTracecaptureStackTrace (bool fullStack) override
 
void asyncTaskScheduled (const StringView &taskName, void *task, bool recurring) override
 
void asyncTaskCanceled (void *task) override
 
void asyncTaskStarted (void *task) override
 
void asyncTaskFinished (void *task) override
 
void allAsyncTasksCanceled () override
 
V8StackTraceId storeCurrentStackTrace (const StringView &description) override
 
void externalAsyncTaskStarted (const V8StackTraceId &parent) override
 
void externalAsyncTaskFinished (const V8StackTraceId &parent) override
 
unsigned nextExceptionId ()
 
void enableStackCapturingIfNeeded ()
 
void disableStackCapturingIfNeeded ()
 
void muteExceptions (int contextGroupId)
 
void unmuteExceptions (int contextGroupId)
 
V8ConsoleMessageStorageensureConsoleMessageStorage (int contextGroupId)
 
bool hasConsoleMessageStorage (int contextGroupId)
 
void discardInspectedContext (int contextGroupId, int contextId)
 
void disconnect (V8InspectorSessionImpl *)
 
V8InspectorSessionImplsessionById (int contextGroupId, int sessionId)
 
InspectedContextgetContext (int groupId, int contextId) const
 
InspectedContextgetContext (int contextId) const
 
V8Consoleconsole ()
 
void forEachContext (int contextGroupId, const std::function< void(InspectedContext *)> &callback)
 
void forEachSession (int contextGroupId, const std::function< void(V8InspectorSessionImpl *)> &callback)
 

Additional Inherited Members

- Static Public Member Functions inherited from v8_inspector::V8Inspector
static std::unique_ptr< V8Inspectorcreate (v8::Isolate *, V8InspectorClient *)
 

Detailed Description

Definition at line 56 of file v8-inspector-impl.h.


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