Home | History | Annotate | Download | only in v8

Lines Matching defs:SerializedScriptValue

32 #include "bindings/v8/SerializedScriptValue.h"
163 // This format is private to the implementation of SerializedScriptValue. Do not rely on it
164 // externally. It is safe to persist a SerializedScriptValue as a binary blob, but this
2230 PassRefPtr<SerializedScriptValue> SerializedScriptValue::create(v8::Handle<v8::Value> value, MessagePortArray* messagePorts, ArrayBufferArray* arrayBuffers, bool& didThrow, v8::Isolate* isolate)
2232 return adoptRef(new SerializedScriptValue(value, messagePorts, arrayBuffers, didThrow, isolate));
2235 PassRefPtr<SerializedScriptValue> SerializedScriptValue::create(v8::Handle<v8::Value> value, v8::Isolate* isolate)
2238 return adoptRef(new SerializedScriptValue(value, 0, 0, didThrow, isolate));
2241 PassRefPtr<SerializedScriptValue> SerializedScriptValue::createAndSwallowExceptions(v8::Handle<v8::Value> value, v8::Isolate* isolate)
2244 return adoptRef(new SerializedScriptValue(value, 0, 0, didThrow, isolate, DoNotThrowExceptions));
2247 PassRefPtr<SerializedScriptValue> SerializedScriptValue::createFromWire(const String& data)
2249 return adoptRef(new SerializedScriptValue(data));
2252 PassRefPtr<SerializedScriptValue> SerializedScriptValue::createFromWireBytes(const Vector<uint8_t>& data)
2266 PassRefPtr<SerializedScriptValue> SerializedScriptValue::create(const String& data)
2271 PassRefPtr<SerializedScriptValue> SerializedScriptValue::create(const String& data, v8::Isolate* isolate)
2276 return adoptRef(new SerializedScriptValue(wireData));
2279 PassRefPtr<SerializedScriptValue> SerializedScriptValue::create()
2281 return adoptRef(new SerializedScriptValue());
2284 PassRefPtr<SerializedScriptValue> SerializedScriptValue::nullValue()
2289 PassRefPtr<SerializedScriptValue> SerializedScriptValue::nullValue(v8::Isolate* isolate)
2294 return adoptRef(new SerializedScriptValue(wireData));
2297 PassRefPtr<SerializedScriptValue> SerializedScriptValue::undefinedValue()
2302 PassRefPtr<SerializedScriptValue> SerializedScriptValue::undefinedValue(v8::Isolate* isolate)
2307 return adoptRef(new SerializedScriptValue(wireData));
2310 PassRefPtr<SerializedScriptValue> SerializedScriptValue::booleanValue(bool value)
2315 PassRefPtr<SerializedScriptValue> SerializedScriptValue::booleanValue(bool value, v8::Isolate* isolate)
2323 return adoptRef(new SerializedScriptValue(wireData));
2326 PassRefPtr<SerializedScriptValue> SerializedScriptValue::numberValue(double value)
2331 PassRefPtr<SerializedScriptValue> SerializedScriptValue::numberValue(double value, v8::Isolate* isolate)
2336 return adoptRef(new SerializedScriptValue(wireData));
2340 void SerializedScriptValue::toWireBytes(Vector<char>& result) const
2358 PassRefPtr<SerializedScriptValue> SerializedScriptValue::release()
2360 RefPtr<SerializedScriptValue> result = adoptRef(new SerializedScriptValue(m_data));
2365 SerializedScriptValue::SerializedScriptValue()
2392 PassOwnPtr<SerializedScriptValue::ArrayBufferContentsArray> SerializedScriptValue::transferArrayBuffers(ArrayBufferArray& arrayBuffers, bool& didThrow, v8::Isolate* isolate)
2428 SerializedScriptValue::SerializedScriptValue(v8::Handle<v8::Value> value, MessagePortArray* messagePorts, ArrayBufferArray* arrayBuffers, bool& didThrow, v8::Isolate* isolate, ExceptionPolicy policy)
2479 SerializedScriptValue::SerializedScriptValue(const String& wireData)
2485 v8::Handle<v8::Value> SerializedScriptValue::deserialize(MessagePortArray* messagePorts)
2490 v8::Handle<v8::Value> SerializedScriptValue::deserialize(v8::Isolate* isolate, MessagePortArray* messagePorts)
2496 // FIXME: SerializedScriptValue shouldn't use String for its underlying
2505 RefPtr<SerializedScriptValue> protect(this);
2509 ScriptValue SerializedScriptValue::deserializeForInspector(ScriptState* scriptState)
2517 void SerializedScriptValue::registerMemoryAllocatedWithCurrentScriptContext()
2525 SerializedScriptValue::~SerializedScriptValue()
2536 uint32_t SerializedScriptValue::wireFormatVersion()