Searched refs:NodePlatform (Results 1 – 11 of 11) sorted by relevance
326 NodePlatform::NodePlatform(int thread_pool_size, in NodePlatform() function in node::NodePlatform342 NodePlatform::~NodePlatform() { in ~NodePlatform()346 void NodePlatform::RegisterIsolate(Isolate* isolate, uv_loop_t* loop) { in RegisterIsolate()356 void NodePlatform::RegisterIsolate(Isolate* isolate, in RegisterIsolate()365 void NodePlatform::UnregisterIsolate(Isolate* isolate) { in UnregisterIsolate()376 void NodePlatform::AddIsolateFinishedCallback(Isolate* isolate, in AddIsolateFinishedCallback()388 void NodePlatform::Shutdown() { in Shutdown()399 int NodePlatform::NumberOfWorkerThreads() { in NumberOfWorkerThreads()435 void NodePlatform::DrainTasks(Isolate* isolate) { in DrainTasks()484 void NodePlatform::CallOnWorkerThread(std::unique_ptr<Task> task) { in CallOnWorkerThread()[all …]
103 platform_ = new NodePlatform(thread_pool_size, controller); in Initialize()149 inline NodePlatform* Platform() { return platform_; } in Platform()154 NodePlatform* platform_;170 inline NodePlatform* Platform() { return nullptr; } in Platform()
18 class NodePlatform; variable138 class NodePlatform : public MultiIsolatePlatform {140 NodePlatform(int thread_pool_size,142 ~NodePlatform() override;
337 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_;
61 using NodePlatformUniquePtr = std::unique_ptr<node::NodePlatform>;91 new node::NodePlatform(kV8ThreadPoolSize, tracing_controller)); in SetUpTestCase()
507 return std::make_unique<NodePlatform>(thread_pool_size, tracing_controller); in Create()
1397 …* embedders can now use Node::CreatePlatform to create an instance of NodePlatform (Cheng Zhao) [#…1582 …4ebda5218)] - **(SEMVER-MINOR)** **src**: add public API for managing NodePlatform (Cheng Zhao) [#…1586 …s/node/commit/936c0b2b83)] - **src**: implement v8::TaskRunner API in NodePlatform (Anna Henningse…
588 …* add public API for managing NodePlatform (Cheng Zhao) [#16981](https://github.com/nodejs/node/pu…731 …af6b75e10)] - **(SEMVER-MINOR)** **src**: add public API for managing NodePlatform (Cheng Zhao) [#…
4158 …1c6)] - **(SEMVER-MAJOR)** **src**: implement getting current time in NodePlatform (Sergei Datsenk…