Home
last modified time | relevance | path

Searched refs:PerIsolatePlatformData (Results 1 – 3 of 3) sorted by relevance

/third_party/node/src/
Dnode_platform.cc222 PerIsolatePlatformData::PerIsolatePlatformData( in PerIsolatePlatformData() function in node::PerIsolatePlatformData
232 PerIsolatePlatformData::GetForegroundTaskRunner() { in GetForegroundTaskRunner()
236 void PerIsolatePlatformData::FlushTasks(uv_async_t* handle) { in FlushTasks()
237 auto platform_data = static_cast<PerIsolatePlatformData*>(handle->data); in FlushTasks()
241 void PerIsolatePlatformData::PostIdleTask(std::unique_ptr<v8::IdleTask> task) { in PostIdleTask()
245 void PerIsolatePlatformData::PostTask(std::unique_ptr<Task> task) { in PostTask()
255 void PerIsolatePlatformData::PostDelayedTask( in PostDelayedTask()
270 void PerIsolatePlatformData::PostNonNestableTask(std::unique_ptr<Task> task) { in PostNonNestableTask()
274 void PerIsolatePlatformData::PostNonNestableDelayedTask( in PostNonNestableDelayedTask()
280 PerIsolatePlatformData::~PerIsolatePlatformData() { in ~PerIsolatePlatformData()
[all …]
Dnode_platform.h20 class PerIsolatePlatformData; variable
49 std::shared_ptr<PerIsolatePlatformData> platform_data;
53 class PerIsolatePlatformData :
56 public std::enable_shared_from_this<PerIsolatePlatformData> {
58 PerIsolatePlatformData(v8::Isolate* isolate, uv_loop_t* loop);
59 ~PerIsolatePlatformData() override;
100 std::shared_ptr<PerIsolatePlatformData> self_reference_;
173 std::shared_ptr<PerIsolatePlatformData> ForNodeIsolate(v8::Isolate* isolate);
177 IsolatePlatformDelegate*, std::shared_ptr<PerIsolatePlatformData>>;
/third_party/node/test/cctest/
Dtest_platform.cc71 auto delegate = std::make_shared<node::PerIsolatePlatformData>( in TEST_F()