class TaskQueueHandle
Defined at line 116 of file ../../sdk/lib/async_patterns/cpp/internal/task_queue.h
|TaskQueueHandle| are references vended out to possibly arbitrary threads
that let them add tasks to the underlying queue. |TaskQueueHandle|s may be
held on to indefinitely. The added tasks might be discarded if the underlying
queue is stopped.
Public Methods
template <typename Callable>
void Add (Callable && task)
Adds a |task| to the referenced task queue.
Defined at line 120 of file ../../sdk/lib/async_patterns/cpp/internal/task_queue.h
bool has_value ()
Defined at line 124 of file ../../sdk/lib/async_patterns/cpp/internal/task_queue.h
void reset ()
Defined at line 125 of file ../../sdk/lib/async_patterns/cpp/internal/task_queue.h
void TaskQueueHandle (std::shared_ptr<TaskQueue> queue)
Defined at line 127 of file ../../sdk/lib/async_patterns/cpp/internal/task_queue.h