![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Public Member Functions | |
Deserializer (Isolate *isolate, std::unique_ptr< SerializationData > data) | |
Deserializer (const Deserializer &)=delete | |
Deserializer & | operator= (const Deserializer &)=delete |
MaybeLocal< Value > | ReadValue (Local< Context > context) |
MaybeLocal< SharedArrayBuffer > | GetSharedArrayBufferFromId (Isolate *isolate, uint32_t clone_id) override |
MaybeLocal< WasmModuleObject > | GetWasmModuleFromId (Isolate *isolate, uint32_t transfer_id) override |
const SharedValueConveyor * | GetSharedValueConveyor (Isolate *isolate) override |
![]() | |
virtual | ~Delegate ()=default |
virtual MaybeLocal< Object > | ReadHostObject (Isolate *isolate) |
Private Attributes | |
Isolate * | isolate_ |
ValueDeserializer | deserializer_ |
std::unique_ptr< SerializationData > | data_ |
|
inline |
|
delete |
|
inlineoverridevirtual |
Get a SharedArrayBuffer given a clone_id previously provided by ValueSerializer::Delegate::GetSharedArrayBufferId
Reimplemented from v8::ValueDeserializer::Delegate.
|
inlineoverridevirtual |
Get the SharedValueConveyor previously provided by ValueSerializer::Delegate::AdoptSharedValueConveyor.
Reimplemented from v8::ValueDeserializer::Delegate.
|
inlineoverridevirtual |
Get a WasmModuleObject given a transfer_id previously provided by ValueSerializer::Delegate::GetWasmModuleTransferId
Reimplemented from v8::ValueDeserializer::Delegate.
|
delete |
|
inline |
|
private |
|
private |