Flutter Engine
fml::TaskQueueEntry Class Reference

#include <message_loop_task_queues.h>

Public Types

using TaskObservers = std::map< intptr_t, fml::closure >
 

Public Member Functions

 TaskQueueEntry ()
 

Public Attributes

Wakeablewakeable
 
TaskObservers task_observers
 
DelayedTaskQueue delayed_tasks
 
TaskQueueId owner_of
 
TaskQueueId subsumed_by
 

Detailed Description

Definition at line 37 of file message_loop_task_queues.h.

Member Typedef Documentation

◆ TaskObservers

using fml::TaskQueueEntry::TaskObservers = std::map<intptr_t, fml::closure>

Definition at line 39 of file message_loop_task_queues.h.

Constructor & Destructor Documentation

◆ TaskQueueEntry()

fml::TaskQueueEntry::TaskQueueEntry ( )

Definition at line 22 of file message_loop_task_queues.cc.

References delayed_tasks, task_observers, and wakeable.

24  wakeable = NULL;
27 }
TaskQueueId owner_of
std::map< intptr_t, fml::closure > TaskObservers
TaskObservers task_observers
static const TaskQueueId _kUnmerged
DelayedTaskQueue delayed_tasks
Wakeable * wakeable
std::priority_queue< DelayedTask, std::deque< DelayedTask >, std::greater< DelayedTask > > DelayedTaskQueue
Definition: delayed_task.h:39
TaskQueueId subsumed_by

Member Data Documentation

◆ delayed_tasks

DelayedTaskQueue fml::TaskQueueEntry::delayed_tasks

Definition at line 42 of file message_loop_task_queues.h.

Referenced by TaskQueueEntry().

◆ owner_of

TaskQueueId fml::TaskQueueEntry::owner_of

Definition at line 48 of file message_loop_task_queues.h.

◆ subsumed_by

TaskQueueId fml::TaskQueueEntry::subsumed_by

Definition at line 49 of file message_loop_task_queues.h.

◆ task_observers

TaskObservers fml::TaskQueueEntry::task_observers

Definition at line 41 of file message_loop_task_queues.h.

Referenced by TaskQueueEntry().

◆ wakeable

Wakeable* fml::TaskQueueEntry::wakeable

The documentation for this class was generated from the following files: