Awaiter for a single AsyncFileWrite operation. More...
#include <Await.h>
Public Member Functions | |
| AwaitFileWriteAwaiter (AwaitEventLoop &await, const FileDescriptor &file, Span< const char > data, AwaitFileWriteResult *outResult, AwaitFileWriteOptions options) | |
| AwaitFileWriteAwaiter (AwaitEventLoop &await, const FileDescriptor &file, Span< Span< const char > > data, AwaitFileWriteResult *outResult, AwaitFileWriteOptions options) | |
| bool | await_ready () const |
| bool | await_suspend (AwaitTask::Handle continuation) |
| Result | await_resume () |
Public Attributes | |
| AwaitEventLoop & | await |
| const FileDescriptor & | file |
| Span< const char > | data |
| Span< Span< const char > > | buffers |
| AwaitFileWriteResult * | outResult = nullptr |
| AsyncFileWrite | request |
| AsyncTaskSequence | taskSequence |
| AwaitFileWriteOptions | options |
| Result | operationResult = Result(true) |
| bool | singleBuffer = true |
Awaiter for a single AsyncFileWrite operation.