16#include "pw_async2/dispatcher.h"
17#include "pw_async2/owned_task.h"
22template <
typename Func>
25 static Task& New(Func&& func) {
48template <
typename Func>
50 return dispatcher.
Post(
Definition: dispatcher.h:53
Definition: owned_task.h:31
Definition: enqueue_heap_func.h:23
void DoDestroy() override
Definition: enqueue_heap_func.h:35
Poll DoPend(Context &) override
Definition: enqueue_heap_func.h:31
void EnqueueHeapFunc(Dispatcher &dispatcher, Func &&func)
Definition: enqueue_heap_func.h:49
constexpr Poll Ready()
Returns a value indicating completion.
Definition: poll.h:255