Lines Matching refs:PerIsolatePlatformData
229 PerIsolatePlatformData::PerIsolatePlatformData(
239 PerIsolatePlatformData::GetForegroundTaskRunner() {
243 void PerIsolatePlatformData::FlushTasks(uv_async_t* handle) {
244 auto platform_data = static_cast<PerIsolatePlatformData*>(handle->data);
248 void PerIsolatePlatformData::PostIdleTask(std::unique_ptr<v8::IdleTask> task) {
252 void PerIsolatePlatformData::PostTask(std::unique_ptr<Task> task) {
262 void PerIsolatePlatformData::PostDelayedTask(
277 void PerIsolatePlatformData::PostNonNestableTask(std::unique_ptr<Task> task) {
281 void PerIsolatePlatformData::PostNonNestableDelayedTask(
287 PerIsolatePlatformData::~PerIsolatePlatformData() {
291 void PerIsolatePlatformData::AddShutdownCallback(void (*callback)(void*),
296 void PerIsolatePlatformData::Shutdown() {
317 PerIsolatePlatformData* platform_data =
318 static_cast<PerIsolatePlatformData*>(flush_tasks->data);
325 void PerIsolatePlatformData::DecreaseHandleCount() {
362 auto delegate = std::make_shared<PerIsolatePlatformData>(isolate, loop);
375 std::make_pair(delegate, std::shared_ptr<PerIsolatePlatformData>{}));
417 void PerIsolatePlatformData::RunForegroundTask(std::unique_ptr<Task> task) {
434 void PerIsolatePlatformData::DeleteFromScheduledTasks(DelayedTask* task) {
444 void PerIsolatePlatformData::RunForegroundTask(uv_timer_t* handle) {
451 std::shared_ptr<PerIsolatePlatformData> per_isolate = ForNodeIsolate(isolate);
460 bool PerIsolatePlatformData::FlushForegroundTasksInternal() {
517 std::shared_ptr<PerIsolatePlatformData>
526 std::shared_ptr<PerIsolatePlatformData> per_isolate = ForNodeIsolate(isolate);