Searched refs:NodePlatform (Results 1 – 14 of 14) sorted by relevance
333 NodePlatform::NodePlatform(int thread_pool_size, in NodePlatform() function in node::NodePlatform356 NodePlatform::~NodePlatform() { in ~NodePlatform()360 void NodePlatform::RegisterIsolate(Isolate* isolate, uv_loop_t* loop) { in RegisterIsolate()370 void NodePlatform::RegisterIsolate(Isolate* isolate, in RegisterIsolate()379 void NodePlatform::UnregisterIsolate(Isolate* isolate) { in UnregisterIsolate()390 void NodePlatform::AddIsolateFinishedCallback(Isolate* isolate, in AddIsolateFinishedCallback()402 void NodePlatform::Shutdown() { in Shutdown()413 int NodePlatform::NumberOfWorkerThreads() { in NumberOfWorkerThreads()450 void NodePlatform::DrainTasks(Isolate* isolate) { in DrainTasks()499 void NodePlatform::CallOnWorkerThread(std::unique_ptr<Task> task) { in CallOnWorkerThread()[all …]
104 platform_ = new NodePlatform(thread_pool_size, controller); in Initialize()160 inline NodePlatform* Platform() { return platform_; } in Platform()165 NodePlatform* platform_;181 inline NodePlatform* Platform() { return nullptr; } in Platform()
18 class NodePlatform; variable138 class NodePlatform : public MultiIsolatePlatform {140 NodePlatform(int thread_pool_size,143 ~NodePlatform() override;
391 Node.js provides a `NodePlatform` class that implements the `v8::Platform`
24 using NodePlatformUniquePtr = std::unique_ptr<node::NodePlatform>;45 new node::NodePlatform(kV8ThreadPoolSize, tracing_controller)); in LLVMFuzzerInitialize()
15 node::NodePlatform* platform) in RepostingTask()37 node::NodePlatform* platform_;
21 new node::NodePlatform(kV8ThreadPoolSize, tracing_controller)); in SetUp()
61 using NodePlatformUniquePtr = std::unique_ptr<node::NodePlatform>;
547 return std::make_unique<NodePlatform>(thread_pool_size, in Create()
1422 …* embedders can now use Node::CreatePlatform to create an instance of NodePlatform (Cheng Zhao) [#…1607 …4ebda5218)] - **(SEMVER-MINOR)** **src**: add public API for managing NodePlatform (Cheng Zhao) [#…1611 …s/node/commit/936c0b2b83)] - **src**: implement v8::TaskRunner API in NodePlatform (Anna Henningse…
1502 …f51bae7)] - **(SEMVER-MAJOR)** **src**: allow custom PageAllocator in NodePlatform (Shelley Vohr) …
1960 …dejs/node/commit/b65e5aeaa7)] - **(SEMVER-MAJOR)** **src**: implement NodePlatform::PostJob (Cleme…
600 …* add public API for managing NodePlatform (Cheng Zhao) [#16981](https://github.com/nodejs/node/pu…743 …af6b75e10)] - **(SEMVER-MINOR)** **src**: add public API for managing NodePlatform (Cheng Zhao) [#…
4438 …1c6)] - **(SEMVER-MAJOR)** **src**: implement getting current time in NodePlatform (Sergei Datsenk…