Lines Matching full:tasks
23 // Implements a queue of tasks posted to the message loop running on the current
24 // thread. This class takes care of synchronizing posting tasks from different
60 // Whether this queue has tasks.
63 // Removes all tasks.
84 // when tasks are queued. |task_queue_observer| will be bound to this
91 // Appends a task to the incoming queue. Posting of all tasks is routed though
103 // Instructs this IncomingTaskQueue to stop accepting tasks, this cannot be
129 // maintaining three queue queues to process tasks:
132 // The first queue to receive all tasks for the processing sequence (when
133 // reloading from the thread-safe |incoming_queue_|). Tasks are generally
137 // The queue for holding tasks that should be run later and sorted by expected
141 // The queue for holding tasks that couldn't be run while the MessageLoop was
148 // The starting point for all tasks on the sequence processing the tasks.
157 // should destructors post more tasks).
160 // Whether this queue has tasks after reloading from the incoming queue.
181 // Whether this queue has tasks after sweeping the cancelled ones in front.
194 // Number of high resolution tasks in |queue_|.
234 // Loads tasks from the |incoming_queue_| into |*work_queue|. Must be called
235 // from the sequence processing the tasks.
243 // Queue for initial triaging of tasks on the |sequence_checker_| sequence.
246 // Queue for delayed tasks on the |sequence_checker_| sequence.
249 // Queue for non-nestable deferred tasks on the |sequence_checker_| sequence.
255 // An incoming queue of tasks that are acquired under a mutex for processing
256 // on this instance's thread. These tasks have not yet been been pushed to
260 // True if new tasks should be accepted.
263 // The next sequence number to use for delayed tasks.