Sane C++ Libraries
C++ Platform Abstraction Libraries
SC::AsyncFileRead::Result Struct Reference

Callback result for AsyncFileRead. More...

#include <Async.h>

Inheritance diagram for SC::AsyncFileRead::Result:
SC::AsyncResultOf< AsyncFileRead, CompletionData > SC::AsyncResult

Public Member Functions

SC::Result get (Span< char > &data)
 
- Public Member Functions inherited from SC::AsyncResultOf< AsyncFileRead, CompletionData >
AsyncFileReadgetAsync ()
 
const AsyncFileReadgetAsync () const
 
 AsyncResult (AsyncRequest &request, SC::Result &&res)
 Constructs an async result from a request and a result. More...
 
 AsyncResult (AsyncRequest &request)
 Constructs an async result from a request. More...
 
- Public Member Functions inherited from SC::AsyncResult
 AsyncResult (AsyncRequest &request, SC::Result &&res)
 Constructs an async result from a request and a result. More...
 
 AsyncResult (AsyncRequest &request)
 Constructs an async result from a request. More...
 
void reactivateRequest (bool value)
 Ask the event loop to re-activate this request after it was already completed. More...
 
const SC::ResultisValid () const
 Check if the returnCode of this result is valid. More...
 

Additional Inherited Members

- Public Attributes inherited from SC::AsyncResultOf< AsyncFileRead, CompletionData >
CompletionData completionData
 
- Public Attributes inherited from SC::AsyncResult
AsyncRequestasync
 
- Protected Attributes inherited from SC::AsyncResult
bool shouldBeReactivated = false
 
bool shouldCallCallback = true
 
SC::Result returnCode = SC::Result(true)
 

Detailed Description

Callback result for AsyncFileRead.


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