Sane C++ Libraries
C++ Platform Abstraction Libraries
Loading...
Searching...
No Matches
SC::AwaitFileWriteAwaiter Struct Reference

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

AwaitEventLoopawait
 
const FileDescriptorfile
 
Span< const char > data
 
Span< Span< const char > > buffers
 
AwaitFileWriteResultoutResult = nullptr
 
AsyncFileWrite request
 
AsyncTaskSequence taskSequence
 
AwaitFileWriteOptions options
 
Result operationResult = Result(true)
 
bool singleBuffer = true
 

Detailed Description

Awaiter for a single AsyncFileWrite operation.


The documentation for this struct was generated from the following file: