• Home
  • Raw
  • Download

Lines Matching refs:v8

20 typedef MaybeStackBuffer<v8::Local<v8::Value>, 8> TransferList;
35 v8::Local<v8::Context> context,
41 virtual v8::Maybe<bool> FinalizeTransferWrite(
42 v8::Local<v8::Context> context, v8::ValueSerializer* serializer);
65 v8::MaybeLocal<v8::Value> Deserialize(
67 v8::Local<v8::Context> context,
68 v8::Local<v8::Value>* port_list = nullptr);
75 v8::Maybe<bool> Serialize(Environment* env,
76 v8::Local<v8::Context> context,
77 v8::Local<v8::Value> input,
79 v8::Local<v8::Object> source_port =
80 v8::Local<v8::Object>());
84 void AddSharedArrayBuffer(std::shared_ptr<v8::BackingStore> backing_store);
90 uint32_t AddWASMModule(v8::CompiledWasmModule&& mod);
113 std::vector<std::shared_ptr<v8::BackingStore>> array_buffers_;
114 std::vector<std::shared_ptr<v8::BackingStore>> shared_array_buffers_;
116 std::vector<v8::CompiledWasmModule> wasm_modules_;
139 v8::Maybe<bool> Dispatch(
181 v8::Maybe<bool> Dispatch(
198 v8::Local<v8::Context> context,
228 v8::Local<v8::Context> context,
229 v8::Local<v8::Object> wrap);
237 v8::Local<v8::Context> context,
244 v8::Maybe<bool> PostMessage(Environment* env,
245 v8::Local<v8::Context> context,
246 v8::Local<v8::Value> message,
255 static void New(const v8::FunctionCallbackInfo<v8::Value>& args);
257 static void PostMessage(const v8::FunctionCallbackInfo<v8::Value>& args);
258 static void Start(const v8::FunctionCallbackInfo<v8::Value>& args);
259 static void Stop(const v8::FunctionCallbackInfo<v8::Value>& args);
260 static void CheckType(const v8::FunctionCallbackInfo<v8::Value>& args);
261 static void Drain(const v8::FunctionCallbackInfo<v8::Value>& args);
262 static void ReceiveMessage(const v8::FunctionCallbackInfo<v8::Value>& args);
265 static void MoveToContext(const v8::FunctionCallbackInfo<v8::Value>& args);
278 v8::Local<v8::Value> close_callback = v8::Local<v8::Value>()) override;
305 v8::MaybeLocal<v8::Value> ReceiveMessage(
306 v8::Local<v8::Context> context,
308 v8::Local<v8::Value>* port_list = nullptr);
313 v8::Global<v8::Function> emit_message_fn_;
323 JSTransferable(Environment* env, v8::Local<v8::Object> obj);
324 static void New(const v8::FunctionCallbackInfo<v8::Value>& args);
329 v8::Maybe<std::vector<BaseObjectPtr<BaseObject>>>
331 v8::Maybe<bool> FinalizeTransferRead(
332 v8::Local<v8::Context> context,
333 v8::ValueDeserializer* deserializer) override;
344 Data(std::string&& deserialize_info, v8::Global<v8::Value>&& data);
348 v8::Local<v8::Context> context,
350 v8::Maybe<bool> FinalizeTransferWrite(
351 v8::Local<v8::Context> context,
352 v8::ValueSerializer* serializer) override;
360 v8::Global<v8::Value> data_;
364 v8::Local<v8::FunctionTemplate> GetMessagePortConstructorTemplate(