Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | List of all members
v8_inspector::V8InspectorSession Class Referenceabstract

#include <v8-inspector.h>

Classes

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)
 

Constructor & Destructor Documentation

◆ ~V8InspectorSession()

virtual v8_inspector::V8InspectorSession::~V8InspectorSession ( )
inlinevirtual

Member Function Documentation

◆ addInspectedObject()

virtual void v8_inspector::V8InspectorSession::addInspectedObject ( std::unique_ptr< Inspectable )
pure virtual

◆ breakProgram()

virtual void v8_inspector::V8InspectorSession::breakProgram ( const StringView breakReason,
const StringView breakDetails 
)
pure virtual

◆ cancelPauseOnNextStatement()

virtual void v8_inspector::V8InspectorSession::cancelPauseOnNextStatement ( )
pure virtual

◆ canDispatchMethod()

static bool v8_inspector::V8InspectorSession::canDispatchMethod ( const StringView method)
static

◆ dispatchProtocolMessage()

virtual void v8_inspector::V8InspectorSession::dispatchProtocolMessage ( const StringView message)
pure virtual

◆ releaseObjectGroup()

virtual void v8_inspector::V8InspectorSession::releaseObjectGroup ( const StringView )
pure virtual

◆ resume()

virtual void v8_inspector::V8InspectorSession::resume ( )
pure virtual

◆ schedulePauseOnNextStatement()

virtual void v8_inspector::V8InspectorSession::schedulePauseOnNextStatement ( const StringView breakReason,
const StringView breakDetails 
)
pure virtual

◆ searchInTextByLines()

virtual std::vector< std::unique_ptr< protocol::Debugger::API::SearchMatch > > v8_inspector::V8InspectorSession::searchInTextByLines ( const StringView text,
const StringView query,
bool  caseSensitive,
bool  isRegex 
)
pure virtual

◆ setSkipAllPauses()

virtual void v8_inspector::V8InspectorSession::setSkipAllPauses ( bool  )
pure virtual

◆ stateJSON()

virtual std::unique_ptr< StringBuffer > v8_inspector::V8InspectorSession::stateJSON ( )
pure virtual

◆ stepOver()

virtual void v8_inspector::V8InspectorSession::stepOver ( )
pure virtual

◆ supportedDomains()

virtual std::vector< std::unique_ptr< protocol::Schema::API::Domain > > v8_inspector::V8InspectorSession::supportedDomains ( )
pure virtual

◆ unwrapObject()

virtual bool v8_inspector::V8InspectorSession::unwrapObject ( std::unique_ptr< StringBuffer > *  error,
const StringView objectId,
v8::Local< v8::Value > *  ,
v8::Local< v8::Context > *  ,
std::unique_ptr< StringBuffer > *  objectGroup 
)
pure virtual

◆ wrapObject()

virtual std::unique_ptr< protocol::Runtime::API::RemoteObject > v8_inspector::V8InspectorSession::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: