Helper holding CompletionData for a specific AsyncRequest-derived class. More...
#include <Async.h>
Public Member Functions | |
T & | getAsync () |
const T & | getAsync () 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::Result & | isValid () const |
Check if the returnCode of this result is valid. More... | |
Public Attributes | |
C | completionData |
Public Attributes inherited from SC::AsyncResult | |
AsyncRequest & | async |
Additional Inherited Members | |
Protected Attributes inherited from SC::AsyncResult | |
bool | shouldBeReactivated = false |
bool | shouldCallCallback = true |
SC::Result | returnCode = SC::Result(true) |
Helper holding CompletionData for a specific AsyncRequest-derived class.
T | Type of the request class associated to this result |
C | Type of the CompletionData derived class associated to this result |
|
inline |
Constructs an async result from a request.
|
inline |
Constructs an async result from a request and a result.