Lines Matching defs:task
35 /// This represents a task to be performed.
37 /// Each instance of this type represents a task that can be performed
40 /// An instance of @ref task is meant to be performed by a worker
42 class task
48 virtual ~task(){};
49 }; // end class task.
51 typedef shared_ptr<task> task_sptr;
57 /// When a task is inserted into a @ref queue, the task is said to be
61 /// added to the queue. When a task is added to the queue, a worker
63 /// when the @ref task's execution is completed, and waits for another
64 /// task to be added to the queue.
92 /// This functor is to notify listeners that a given task scheduled