Lines Matching refs:PerIsolatePlatformData
222 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()
284 void PerIsolatePlatformData::AddShutdownCallback(void (*callback)(void*), in AddShutdownCallback()
289 void PerIsolatePlatformData::Shutdown() { in Shutdown()
310 PerIsolatePlatformData* platform_data = in Shutdown()
311 static_cast<PerIsolatePlatformData*>(flush_tasks->data); in Shutdown()
318 void PerIsolatePlatformData::DecreaseHandleCount() { in DecreaseHandleCount()
348 auto delegate = std::make_shared<PerIsolatePlatformData>(isolate, loop); in RegisterIsolate()
361 std::make_pair(delegate, std::shared_ptr<PerIsolatePlatformData>{})); in RegisterIsolate()
403 void PerIsolatePlatformData::RunForegroundTask(std::unique_ptr<Task> task) { in RunForegroundTask()
419 void PerIsolatePlatformData::DeleteFromScheduledTasks(DelayedTask* task) { in DeleteFromScheduledTasks()
429 void PerIsolatePlatformData::RunForegroundTask(uv_timer_t* handle) { in RunForegroundTask()
436 std::shared_ptr<PerIsolatePlatformData> per_isolate = ForNodeIsolate(isolate); in DrainTasks()
445 bool PerIsolatePlatformData::FlushForegroundTasksInternal() { in FlushForegroundTasksInternal()
502 std::shared_ptr<PerIsolatePlatformData>
511 std::shared_ptr<PerIsolatePlatformData> per_isolate = ForNodeIsolate(isolate); in FlushForegroundTasks()