struct TAsyncOpData

template<typename T>
Inherits: AsyncOpDataBase

Typed data structure that stores the return value inline.

Public

Methods

staticExtractValue

static Any ExtractValue(const void *data)

Static function to extract value as Any (used for scripting).

staticExtractValue

static Any ExtractValue(const void *)

Static function returns empty Any for void operations.

~AsyncOpDataBase

~AsyncOpDataBase() noexcept = default

Fields

ReturnValue

TOptional<T> ReturnValue

IsCompleted

bool IsCompleted

ContinuationWaitGroup

WaitGroup ContinuationWaitGroup

Mutex

Mutex Mutex

Signal

GetValueFn

GetValueAsFn GetValueFn