![]() |
v8 13.6.233 (node 24.1.0)
V8 is Google's open source JavaScript engine
|
#include <v8-value-serializer.h>
Public Member Functions | |
SharedValueConveyor (SharedValueConveyor &&) noexcept | |
~SharedValueConveyor () | |
SharedValueConveyor & | operator= (SharedValueConveyor &&) noexcept |
Friends | |
class | internal::ValueSerializer |
class | internal::ValueDeserializer |
A move-only class for managing the lifetime of shared value conveyors used by V8 to keep JS shared values alive in transit when serialized.
This class is not directly constructible and is always passed to a ValueSerializer::Delegate via ValueSerializer::SetSharedValueConveyor.
The embedder must not destruct the SharedValueConveyor until the associated serialized data will no longer be deserialized.
Definition at line 45 of file v8-value-serializer.h.
|
noexcept |
References SharedValueConveyor().
Referenced by internal::ValueDeserializer, operator=(), SharedValueConveyor(), and ~SharedValueConveyor().
~SharedValueConveyor | ( | ) |
References SharedValueConveyor().
|
noexcept |
References SharedValueConveyor().
|
friend |
Definition at line 54 of file v8-value-serializer.h.
References internal::ValueDeserializer, and SharedValueConveyor().
Referenced by internal::ValueDeserializer.
|
friend |
Definition at line 53 of file v8-value-serializer.h.
References internal::ValueSerializer.
Referenced by internal::ValueSerializer.