V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8_inspector::V8InspectorSessionImpl Class Reference
Inheritance diagram for v8_inspector::V8InspectorSessionImpl:
v8_inspector::V8InspectorSession

Public Member Functions

V8InspectorImplinspector () const
 
V8ConsoleAgentImplconsoleAgent ()
 
V8DebuggerAgentImpldebuggerAgent ()
 
V8SchemaAgentImplschemaAgent ()
 
V8ProfilerAgentImplprofilerAgent ()
 
V8RuntimeAgentImplruntimeAgent ()
 
int contextGroupId () const
 
int sessionId () const
 
Response findInjectedScript (int contextId, InjectedScript *&)
 
Response findInjectedScript (RemoteObjectIdBase *, InjectedScript *&)
 
void reset ()
 
void discardInjectedScripts ()
 
void reportAllContexts (V8RuntimeAgentImpl *)
 
void setCustomObjectFormatterEnabled (bool)
 
std::unique_ptr< protocol::Runtime::RemoteObject > wrapObject (v8::Local< v8::Context >, v8::Local< v8::Value >, const String16 &groupName, bool generatePreview)
 
std::unique_ptr< protocol::Runtime::RemoteObject > wrapTable (v8::Local< v8::Context >, v8::Local< v8::Object > table, v8::MaybeLocal< v8::Array > columns)
 
std::vector< std::unique_ptr< protocol::Schema::Domain > > supportedDomainsImpl ()
 
Response unwrapObject (const String16 &objectId, v8::Local< v8::Value > *, v8::Local< v8::Context > *, String16 *objectGroup)
 
void releaseObjectGroup (const String16 &objectGroup)
 
void dispatchProtocolMessage (const StringView &message) override
 
std::unique_ptr< StringBufferstateJSON () override
 
std::vector< std::unique_ptr< protocol::Schema::API::Domain > > supportedDomains () override
 
void addInspectedObject (std::unique_ptr< V8InspectorSession::Inspectable >) override
 
void schedulePauseOnNextStatement (const StringView &breakReason, const StringView &breakDetails) override
 
void cancelPauseOnNextStatement () override
 
void breakProgram (const StringView &breakReason, const StringView &breakDetails) override
 
void setSkipAllPauses (bool) override
 
void resume () override
 
void stepOver () override
 
std::vector< std::unique_ptr< protocol::Debugger::API::SearchMatch > > searchInTextByLines (const StringView &text, const StringView &query, bool caseSensitive, bool isRegex) override
 
void releaseObjectGroup (const StringView &objectGroup) override
 
bool unwrapObject (std::unique_ptr< StringBuffer > *, const StringView &objectId, v8::Local< v8::Value > *, v8::Local< v8::Context > *, std::unique_ptr< StringBuffer > *objectGroup) override
 
std::unique_ptr< protocol::Runtime::API::RemoteObject > wrapObject (v8::Local< v8::Context >, v8::Local< v8::Value >, const StringView &groupName, bool generatePreview) override
 
V8InspectorSession::InspectableinspectedObject (unsigned num)
 

Static Public Member Functions

static std::unique_ptr< V8InspectorSessionImplcreate (V8InspectorImpl *, int contextGroupId, int sessionId, V8Inspector::Channel *, const StringView &state)
 
- Static Public Member Functions inherited from v8_inspector::V8InspectorSession
static bool canDispatchMethod (const StringView &method)
 

Static Public Attributes

static const unsigned kInspectedObjectBufferSize = 5
 

Detailed Description

Definition at line 31 of file v8-inspector-session-impl.h.


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