webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Static Public Member Functions | List of all members
WebCore::CloneSerializer Class Reference
Inheritance diagram for WebCore::CloneSerializer:
WebCore::CloneBase

Static Public Member Functions

static SerializationReturnCode serialize (ExecState *exec, JSValue value, Vector< RefPtr< MessagePort >> &messagePorts, Vector< RefPtr< JSC::ArrayBuffer >> &arrayBuffers, Vector< String > &blobURLs, Vector< uint8_t > &out, SerializationContext context, ArrayBufferContentsArray &sharedBuffers)
 
static bool serialize (StringView string, Vector< uint8_t > &out)
 
static void serializeUndefined (Vector< uint8_t > &out)
 
static void serializeBoolean (bool value, Vector< uint8_t > &out)
 
static void serializeNumber (double value, Vector< uint8_t > &out)
 

Member Function Documentation

◆ serialize() [1/2]

static SerializationReturnCode WebCore::CloneSerializer::serialize ( ExecState exec,
JSValue  value,
Vector< RefPtr< MessagePort >> &  messagePorts,
Vector< RefPtr< JSC::ArrayBuffer >> &  arrayBuffers,
Vector< String > &  blobURLs,
Vector< uint8_t > &  out,
SerializationContext  context,
ArrayBufferContentsArray sharedBuffers 
)
inlinestatic

◆ serialize() [2/2]

static bool WebCore::CloneSerializer::serialize ( StringView  string,
Vector< uint8_t > &  out 
)
inlinestatic

◆ serializeBoolean()

static void WebCore::CloneSerializer::serializeBoolean ( bool  value,
Vector< uint8_t > &  out 
)
inlinestatic

◆ serializeNumber()

static void WebCore::CloneSerializer::serializeNumber ( double  value,
Vector< uint8_t > &  out 
)
inlinestatic

◆ serializeUndefined()

static void WebCore::CloneSerializer::serializeUndefined ( Vector< uint8_t > &  out)
inlinestatic

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