C/C++ API Reference
Loading...
Searching...
No Matches

Overview

Logical collections of asynchronous work.

Learn more: Tasks

Namespaces

namespace  pw
 The Pigweed namespace.
 

Classes

class  pw::async2::CallbackTask< FutureType, Func >
 
class  pw::async2::OwnedTask
 
class  pw::async2::PendFuncTask< Func >
 
class  pw::async2::Task
 

Macros

#define PW_ASYNC_TASK_NAME(name)   PW_LOG_TOKEN_EXPR("pw_async2", name)
 Generates a token for use as a task name.
 

Functions

template<typename FutureType , typename Func >
 pw::async2::CallbackTask (Func &&, FutureType &&) -> CallbackTask< FutureType, Func >
 
template<typename Func >
 pw::async2::PendFuncTask (Func &&) -> PendFuncTask< Func >