class Task
Defined at line 25 of file ../../sdk/lib/async_patterns/cpp/internal/task_queue.h
|Task| implementations allocate their captured state along with an intrusive
list node header on the heap. Since each task is of indeterminate size, this
design ensures that each task uses exactly one heap allocation.
Public Methods
void Run ()
void Task ()
Defined at line 27 of file ../../sdk/lib/async_patterns/cpp/internal/task_queue.h
void ~Task ()
Defined at line 28 of file ../../sdk/lib/async_patterns/cpp/internal/task_queue.h
template <typename Callable>
std::unique_ptr<Task> Box (Callable && callable)
Defined at line 32 of file ../../sdk/lib/async_patterns/cpp/internal/task_queue.h