v8  7.0.276(node11.14.0)
V8 is Google's open source JavaScript engine
ValueDeserializer::Delegate Class Reference

#include <v8.h>

Public Member Functions

virtual ~Delegate ()
virtual MaybeLocal< ObjectReadHostObject (Isolate *isolate)
virtual MaybeLocal< WasmCompiledModuleGetWasmModuleFromId (Isolate *isolate, uint32_t transfer_id)
virtual MaybeLocal< SharedArrayBufferGetSharedArrayBufferFromId (Isolate *isolate, uint32_t clone_id)

Detailed Description

Definition at line 2125 of file v8.h.

Constructor & Destructor Documentation

◆ ~Delegate()

virtual ~Delegate ( )

Definition at line 2127 of file v8.h.

Member Function Documentation

◆ GetSharedArrayBufferFromId()

virtual MaybeLocal<SharedArrayBuffer> GetSharedArrayBufferFromId ( Isolate *  isolate,
uint32_t  clone_id 

Get a SharedArrayBuffer given a clone_id previously provided by ValueSerializer::GetSharedArrayBufferId

◆ GetWasmModuleFromId()

virtual MaybeLocal<WasmCompiledModule> GetWasmModuleFromId ( Isolate *  isolate,
uint32_t  transfer_id 

Get a WasmCompiledModule given a transfer_id previously provided by ValueSerializer::GetWasmModuleTransferId

◆ ReadHostObject()

virtual MaybeLocal<Object> ReadHostObject ( Isolate *  isolate)

The embedder overrides this method to read some kind of host object, if possible. If not, a suitable exception should be thrown and MaybeLocal<Object>() returned.

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