#include <default-foreground-task-runner.h>
|  | 
| void | PostTaskImpl (std::unique_ptr< Task > task, const SourceLocation &location) override | 
|  | 
| void | PostDelayedTaskImpl (std::unique_ptr< Task > task, double delay_in_seconds, const SourceLocation &location) override | 
|  | 
| void | PostIdleTaskImpl (std::unique_ptr< IdleTask > task, const SourceLocation &location) override | 
|  | 
| void | PostNonNestableTaskImpl (std::unique_ptr< Task > task, const SourceLocation &location) override | 
|  | 
| void | PostNonNestableDelayedTaskImpl (std::unique_ptr< Task > task, double delay_in_seconds, const SourceLocation &location) override | 
|  | 
| void | WaitForTaskLocked () | 
|  | 
| std::unique_ptr< Task > | PostTaskLocked (std::unique_ptr< Task > task, Nestability nestability) | 
|  | 
| void | PostDelayedTaskLocked (std::unique_ptr< Task > task, double delay_in_seconds, Nestability nestability) | 
|  | 
| std::unique_ptr< Task > | PopTaskFromDelayedQueueLocked (Nestability *nestability) | 
|  | 
| bool | HasPoppableTaskInQueue () const | 
|  | 
| std::vector< std::unique_ptr< Task > > | MoveExpiredDelayedTasksLocked () | 
|  | 
◆ TaskQueueEntry
◆ TimeFunction
◆ Nestability
◆ DefaultForegroundTaskRunner()
      
        
          | v8::platform::DefaultForegroundTaskRunner::DefaultForegroundTaskRunner | ( | IdleTaskSupport | idle_task_support, | 
        
          |  |  | TimeFunction | time_function ) | 
      
 
 
◆ HasPoppableTaskInQueue()
  
  | 
        
          | bool v8::platform::DefaultForegroundTaskRunner::HasPoppableTaskInQueue | ( |  | ) | const |  | private | 
 
 
◆ IdleTasksEnabled()
  
  | 
        
          | bool v8::platform::DefaultForegroundTaskRunner::IdleTasksEnabled | ( |  | ) |  |  | override | 
 
 
◆ MonotonicallyIncreasingTime()
      
        
          | double v8::platform::DefaultForegroundTaskRunner::MonotonicallyIncreasingTime | ( |  | ) |  | 
      
 
 
◆ MoveExpiredDelayedTasksLocked()
  
  | 
        
          | std::vector< std::unique_ptr< Task > > v8::platform::DefaultForegroundTaskRunner::MoveExpiredDelayedTasksLocked | ( |  | ) |  |  | private | 
 
 
◆ NonNestableDelayedTasksEnabled()
  
  | 
        
          | bool v8::platform::DefaultForegroundTaskRunner::NonNestableDelayedTasksEnabled | ( |  | ) | const |  | override | 
 
 
◆ NonNestableTasksEnabled()
  
  | 
        
          | bool v8::platform::DefaultForegroundTaskRunner::NonNestableTasksEnabled | ( |  | ) | const |  | override | 
 
 
◆ PopTaskFromDelayedQueueLocked()
  
  | 
        
          | std::unique_ptr< Task > v8::platform::DefaultForegroundTaskRunner::PopTaskFromDelayedQueueLocked | ( | Nestability * | nestability | ) |  |  | private | 
 
 
◆ PopTaskFromIdleQueue()
      
        
          | std::unique_ptr< IdleTask > v8::platform::DefaultForegroundTaskRunner::PopTaskFromIdleQueue | ( |  | ) |  | 
      
 
 
◆ PopTaskFromQueue()
      
        
          | std::unique_ptr< Task > v8::platform::DefaultForegroundTaskRunner::PopTaskFromQueue | ( | MessageLoopBehavior | wait_for_work | ) |  | 
      
 
 
◆ PostDelayedTaskImpl()
  
  | 
        
          | void v8::platform::DefaultForegroundTaskRunner::PostDelayedTaskImpl | ( | std::unique_ptr< Task > | task, |  
          |  |  | double | delay_in_seconds, |  
          |  |  | const SourceLocation & | location ) |  | overrideprivate | 
 
 
◆ PostDelayedTaskLocked()
  
  | 
        
          | void v8::platform::DefaultForegroundTaskRunner::PostDelayedTaskLocked | ( | std::unique_ptr< Task > | task, |  
          |  |  | double | delay_in_seconds, |  
          |  |  | Nestability | nestability ) |  | private | 
 
 
◆ PostIdleTaskImpl()
  
  | 
        
          | void v8::platform::DefaultForegroundTaskRunner::PostIdleTaskImpl | ( | std::unique_ptr< IdleTask > | task, |  
          |  |  | const SourceLocation & | location ) |  | overrideprivate | 
 
 
◆ PostNonNestableDelayedTaskImpl()
  
  | 
        
          | void v8::platform::DefaultForegroundTaskRunner::PostNonNestableDelayedTaskImpl | ( | std::unique_ptr< Task > | task, |  
          |  |  | double | delay_in_seconds, |  
          |  |  | const SourceLocation & | location ) |  | overrideprivate | 
 
 
◆ PostNonNestableTaskImpl()
  
  | 
        
          | void v8::platform::DefaultForegroundTaskRunner::PostNonNestableTaskImpl | ( | std::unique_ptr< Task > | task, |  
          |  |  | const SourceLocation & | location ) |  | overrideprivate | 
 
 
◆ PostTaskImpl()
  
  | 
        
          | void v8::platform::DefaultForegroundTaskRunner::PostTaskImpl | ( | std::unique_ptr< Task > | task, |  
          |  |  | const SourceLocation & | location ) |  | overrideprivate | 
 
 
◆ PostTaskLocked()
  
  | 
        
          | std::unique_ptr< Task > v8::platform::DefaultForegroundTaskRunner::PostTaskLocked | ( | std::unique_ptr< Task > | task, |  
          |  |  | Nestability | nestability ) |  | private | 
 
 
◆ Terminate()
      
        
          | void v8::platform::DefaultForegroundTaskRunner::Terminate | ( |  | ) |  | 
      
 
 
◆ WaitForTaskLocked()
  
  | 
        
          | void v8::platform::DefaultForegroundTaskRunner::WaitForTaskLocked | ( |  | ) |  |  | private | 
 
 
◆ delayed_task_queue_
◆ event_loop_control_
◆ idle_task_queue_
  
  | 
        
          | std::queue<std::unique_ptr<IdleTask> > v8::platform::DefaultForegroundTaskRunner::idle_task_queue_ |  | private | 
 
 
◆ idle_task_support_
  
  | 
        
          | IdleTaskSupport v8::platform::DefaultForegroundTaskRunner::idle_task_support_ |  | private | 
 
 
◆ mutex_
  
  | 
        
          | base::Mutex v8::platform::DefaultForegroundTaskRunner::mutex_ |  | private | 
 
 
◆ nesting_depth_
  
  | 
        
          | int v8::platform::DefaultForegroundTaskRunner::nesting_depth_ = 0 |  | private | 
 
 
◆ task_queue_
  
  | 
        
          | std::deque<TaskQueueEntry> v8::platform::DefaultForegroundTaskRunner::task_queue_ |  | private | 
 
 
◆ terminated_
  
  | 
        
          | bool v8::platform::DefaultForegroundTaskRunner::terminated_ = false |  | private | 
 
 
◆ time_function_
  
  | 
        
          | TimeFunction v8::platform::DefaultForegroundTaskRunner::time_function_ |  | private | 
 
 
The documentation for this class was generated from the following files: