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
 
V8InspectorClient * client ()
 
V8Debugger * debugger ()
 
int contextGroupId (v8::Local< v8::Context >) const
 
int contextGroupId (int contextId) const
 
uint64_t isolateId () const
 
v8::MaybeLocal< v8::Value > compileAndRunInternalScript (v8::Local< v8::Context >, v8::Local< v8::String >)
 
v8::MaybeLocal< v8::Script > compileScript (v8::Local< v8::Context >, const String16 &code, const String16 &fileName)
 
v8::Local< v8::Context > regexContext ()
 
std::unique_ptr< V8InspectorSession > connect (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< V8StackTrace > createStackTrace (v8::Local< v8::StackTrace >) override
 
std::unique_ptr< V8StackTrace > captureStackTrace (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)
 
V8ConsoleMessageStorage * ensureConsoleMessageStorage (int contextGroupId)
 
bool hasConsoleMessageStorage (int contextGroupId)
 
void discardInspectedContext (int contextGroupId, int contextId)
 
void disconnect (V8InspectorSessionImpl *)
 
V8InspectorSessionImpl * sessionById (int contextGroupId, int sessionId)
 
InspectedContext * getContext (int groupId, int contextId) const
 
InspectedContext * getContext (int contextId) const
 
V8Console * console ()
 
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< V8Inspector > create (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: