The data associated with the CResult.value function call.
Result for the async_task function call. Must call execute() to kick-off the future task.
The data associated with the CResult.value function call.
Will cancel a currently running task. If no task is running then this action is a no-op.
Allows for re-execution of the CFuture wrapped task.
Optionaldata: any
The optional data to pass if necessary when re-executing the task.
Determines if the task has completed or not.
true if completed, false otherwise.
Holds the result of the async_task function call.
The result of the asynchronous processing.
The resulting object from the async_task function call with a promise of the future CResult.
Template: T
The data associated with the CResult.value function call.