Home
last modified time | relevance | path

Searched refs:NodePlatform (Results 1 – 14 of 14) sorted by relevance

/third_party/node/src/
Dnode_platform.cc333 NodePlatform::NodePlatform(int thread_pool_size, in NodePlatform() function in node::NodePlatform
356 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 …]
Dnode_v8_platform-inl.h104 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()
Dnode_platform.h18 class NodePlatform; variable
138 class NodePlatform : public MultiIsolatePlatform {
140 NodePlatform(int thread_pool_size,
143 ~NodePlatform() override;
DREADME.md391 Node.js provides a `NodePlatform` class that implements the `v8::Platform`
/third_party/node/test/fuzzers/
Dfuzz_env.cc24 using NodePlatformUniquePtr = std::unique_ptr<node::NodePlatform>;
45 new node::NodePlatform(kV8ThreadPoolSize, tracing_controller)); in LLVMFuzzerInitialize()
/third_party/node/test/cctest/
Dtest_platform.cc15 node::NodePlatform* platform) in RepostingTask()
37 node::NodePlatform* platform_;
Dnode_test_fixture.cc21 new node::NodePlatform(kV8ThreadPoolSize, tracing_controller)); in SetUp()
Dnode_test_fixture.h61 using NodePlatformUniquePtr = std::unique_ptr<node::NodePlatform>;
/third_party/node/src/api/
Denvironment.cc547 return std::make_unique<NodePlatform>(thread_pool_size, in Create()
/third_party/node/doc/changelogs/
DCHANGELOG_V9.md1422 …* 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…
DCHANGELOG_V17.md1502 …f51bae7)] - **(SEMVER-MAJOR)** **src**: allow custom PageAllocator in NodePlatform (Shelley Vohr) …
DCHANGELOG_V15.md1960 …dejs/node/commit/b65e5aeaa7)] - **(SEMVER-MAJOR)** **src**: implement NodePlatform::PostJob (Cleme…
DCHANGELOG_V8.md600 …* 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) [#…
DCHANGELOG_V10.md4438 …1c6)] - **(SEMVER-MAJOR)** **src**: implement getting current time in NodePlatform (Sergei Datsenk…