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

Public Member Functions

 V8RuntimeAgentImpl (V8InspectorSessionImpl *, protocol::FrontendChannel *, protocol::DictionaryValue *state)
 
void restore ()
 
Response enable () override
 
Response disable () override
 
void evaluate (const String16 &expression, Maybe< String16 > objectGroup, Maybe< bool > includeCommandLineAPI, Maybe< bool > silent, Maybe< int > executionContextId, Maybe< bool > returnByValue, Maybe< bool > generatePreview, Maybe< bool > userGesture, Maybe< bool > awaitPromise, Maybe< bool > throwOnSideEffect, Maybe< double > timeout, std::unique_ptr< EvaluateCallback >) override
 
void awaitPromise (const String16 &promiseObjectId, Maybe< bool > returnByValue, Maybe< bool > generatePreview, std::unique_ptr< AwaitPromiseCallback >) override
 
void callFunctionOn (const String16 &expression, Maybe< String16 > objectId, Maybe< protocol::Array< protocol::Runtime::CallArgument >> optionalArguments, Maybe< bool > silent, Maybe< bool > returnByValue, Maybe< bool > generatePreview, Maybe< bool > userGesture, Maybe< bool > awaitPromise, Maybe< int > executionContextId, Maybe< String16 > objectGroup, std::unique_ptr< CallFunctionOnCallback >) override
 
Response releaseObject (const String16 &objectId) override
 
Response getProperties (const String16 &objectId, Maybe< bool > ownProperties, Maybe< bool > accessorPropertiesOnly, Maybe< bool > generatePreview, std::unique_ptr< protocol::Array< protocol::Runtime::PropertyDescriptor >> *result, Maybe< protocol::Array< protocol::Runtime::InternalPropertyDescriptor >> *internalProperties, Maybe< protocol::Runtime::ExceptionDetails > *) override
 
Response releaseObjectGroup (const String16 &objectGroup) override
 
Response runIfWaitingForDebugger () override
 
Response setCustomObjectFormatterEnabled (bool) override
 
Response setMaxCallStackSizeToCapture (int) override
 
Response discardConsoleEntries () override
 
Response compileScript (const String16 &expression, const String16 &sourceURL, bool persistScript, Maybe< int > executionContextId, Maybe< String16 > *, Maybe< protocol::Runtime::ExceptionDetails > *) override
 
void runScript (const String16 &, Maybe< int > executionContextId, Maybe< String16 > objectGroup, Maybe< bool > silent, Maybe< bool > includeCommandLineAPI, Maybe< bool > returnByValue, Maybe< bool > generatePreview, Maybe< bool > awaitPromise, std::unique_ptr< RunScriptCallback >) override
 
Response queryObjects (const String16 &prototypeObjectId, Maybe< String16 > objectGroup, std::unique_ptr< protocol::Runtime::RemoteObject > *objects) override
 
Response globalLexicalScopeNames (Maybe< int > executionContextId, std::unique_ptr< protocol::Array< String16 >> *outNames) override
 
Response getIsolateId (String16 *outIsolateId) override
 
Response getHeapUsage (double *out_usedSize, double *out_totalSize) override
 
void terminateExecution (std::unique_ptr< TerminateExecutionCallback > callback) override
 
Response addBinding (const String16 &name, Maybe< int > executionContextId) override
 
Response removeBinding (const String16 &name) override
 
void addBindings (InspectedContext *context)
 
void reset ()
 
void reportExecutionContextCreated (InspectedContext *)
 
void reportExecutionContextDestroyed (InspectedContext *)
 
void inspect (std::unique_ptr< protocol::Runtime::RemoteObject > objectToInspect, std::unique_ptr< protocol::DictionaryValue > hints)
 
void messageAdded (V8ConsoleMessage *)
 
bool enabled () const
 

Detailed Description

Definition at line 54 of file v8-runtime-agent-impl.h.


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