Caller-owned coroutine task returning a plain SC::Result.
More...
#include <Await.h>
|
|
using | promise_type = Promise |
| |
|
using | Handle = AwaitCoroutineTypedHandle<Promise> |
| |
|
|
| AwaitTask (Handle newHandle) |
| |
|
| AwaitTask (const AwaitTask &)=delete |
| |
|
AwaitTask & | operator= (const AwaitTask &)=delete |
| |
|
| AwaitTask (AwaitTask &&other) noexcept |
| |
|
AwaitTask & | operator= (AwaitTask &&other) noexcept |
| |
|
bool | isValid () const |
| |
|
bool | isStarted () const |
| |
|
bool | isCompleted () const |
| |
|
bool | isActive () const |
| |
|
bool | isCancellationRequested () const |
| |
|
Result | result () const |
| |
|
Result | cancel (AwaitEventLoop &await) |
| |
|
bool | await_ready () const |
| |
|
bool | await_suspend (Handle continuation) |
| |
|
Result | await_resume () const |
| |
|
|
struct | AwaitEventLoop |
| |
|
struct | AwaitTaskGroup |
| |
|
struct | AwaitTaskGroupWaitAllAwaiter |
| |
|
struct | AwaitTaskGroupWaitAnyAwaiter |
| |
|
struct | AwaitTaskSpawnAwaiter |
| |
|
struct | AwaitTaskTimeoutAwaiter |
| |
Caller-owned coroutine task returning a plain SC::Result.
The documentation for this struct was generated from the following file: