v8  6.2.414(node9.11.2)
V8 is Google's open source JavaScript engine
V8InspectorSession Class Referenceabstract

#include <v8-inspector.h>

Data Structures

class  Inspectable

Public Member Functions

virtual ~V8InspectorSession ()
virtual void addInspectedObject (std::unique_ptr< Inspectable >)=0
virtual void dispatchProtocolMessage (const StringView &message)=0
virtual std::unique_ptr< StringBufferstateJSON ()=0
virtual std::vector< std::unique_ptr< protocol::Schema::API::Domain > > supportedDomains ()=0
virtual void schedulePauseOnNextStatement (const StringView &breakReason, const StringView &breakDetails)=0
virtual void cancelPauseOnNextStatement ()=0
virtual void breakProgram (const StringView &breakReason, const StringView &breakDetails)=0
virtual void setSkipAllPauses (bool)=0
virtual void resume ()=0
virtual void stepOver ()=0
virtual std::vector< std::unique_ptr< protocol::Debugger::API::SearchMatch > > searchInTextByLines (const StringView &text, const StringView &query, bool caseSensitive, bool isRegex)=0
virtual std::unique_ptr< protocol::Runtime::API::RemoteObject > wrapObject (v8::Local< v8::Context >, v8::Local< v8::Value >, const StringView &groupName)=0
virtual bool unwrapObject (std::unique_ptr< StringBuffer > *error, const StringView &objectId, v8::Local< v8::Value > *, v8::Local< v8::Context > *, std::unique_ptr< StringBuffer > *objectGroup)=0
virtual void releaseObjectGroup (const StringView &)=0

Static Public Member Functions

static bool canDispatchMethod (const StringView &method)

Detailed Description

Definition at line 118 of file v8-inspector.h.

Constructor & Destructor Documentation

virtual ~V8InspectorSession ( )

Definition at line 120 of file v8-inspector.h.

Member Function Documentation

virtual void addInspectedObject ( std::unique_ptr< Inspectable )
pure virtual
virtual void breakProgram ( const StringView breakReason,
const StringView breakDetails 
pure virtual
virtual void cancelPauseOnNextStatement ( )
pure virtual
static bool canDispatchMethod ( const StringView method)
virtual void dispatchProtocolMessage ( const StringView message)
pure virtual
virtual void releaseObjectGroup ( const StringView )
pure virtual
virtual void resume ( )
pure virtual
virtual void schedulePauseOnNextStatement ( const StringView breakReason,
const StringView breakDetails 
pure virtual
virtual std::vector<std::unique_ptr<protocol::Debugger::API::SearchMatch> > searchInTextByLines ( const StringView text,
const StringView query,
bool  caseSensitive,
bool  isRegex 
pure virtual
virtual void setSkipAllPauses ( bool  )
pure virtual
virtual std::unique_ptr<StringBuffer> stateJSON ( )
pure virtual
virtual void stepOver ( )
pure virtual
virtual std::vector<std::unique_ptr<protocol::Schema::API::Domain> > supportedDomains ( )
pure virtual
virtual bool unwrapObject ( std::unique_ptr< StringBuffer > *  error,
const StringView objectId,
v8::Local< v8::Value > *  ,
v8::Local< v8::Context > *  ,
std::unique_ptr< StringBuffer > *  objectGroup 
pure virtual
virtual std::unique_ptr<protocol::Runtime::API::RemoteObject> wrapObject ( v8::Local< v8::Context ,
v8::Local< v8::Value ,
const StringView groupName 
pure virtual

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