#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.
|
noexcept |
v8::SharedValueConveyor::~SharedValueConveyor | ( | ) |
|
noexcept |
|
friend |
|
friend |