
Private Attributes | |
| ThreadSafeRef< JobRef > | _destinationJob |
Additional Inherited Members | |
Static Public Member Functions inherited from JobInterfaceTemplate< CancellationForwarder > | |
| static ResultMemT< JobResultRef< void > > | Create (ARGS &&... args) |
Static Public Member Functions inherited from JobInterface | |
| static Int | GetCurrentWorkerThreadIndex () |
| static Int | GetCurrentThreadCount () |
| static Bool | IsCurrentJobCancelled (const JobInterface *optionalJob=nullptr) |
| static JobStatusInterface * | GetCurrentJob () |
Protected Types inherited from JobResultInterface< void > | |
| using | ValueType = void |
Protected Member Functions inherited from JobResultInterface< void > | |
| ResultOk< void > | SetResult () |
| void | GetResultValue () |
| template<typename FN , typename... ARGS> | |
| Result< void > | Invoke (FN &&obj, ARGS &&... args) |
|
explicit |
| Result<void> operator() | ( | ) |
| void DestinationHasFinishedNotification | ( | ) |
|
private |