#include <sort_paradis.h>
|
| ParadisSortJob (PerThreadData &perThreadData, Int32(&globalHead)[BYTEMAX], Int32(&globalTail)[BYTEMAX], Block< T > data, Int32 processID, Int32 processes, GETINT &&getInt) |
|
Result< void > | operator() () |
|
JOBOPTIONFLAGS | GetJobOptions () const |
|
const Char * | GetName () const |
|
| JobInterface (const JobInterfaceJumpTablePOD &jmpTable) |
|
| ~JobInterface () |
|
| JobInterface (JobInterface &&src) |
|
JobInterface & | operator= (JobInterface &&src) |
|
Bool | Wait (TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) const |
|
Result< void > | GetResult (TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) const |
|
Result< void > | MoveResult (TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) |
|
void | Cancel () |
|
Bool | IsCancelled () const |
|
void | CancelAndWait (WAITMODE mode=WAITMODE::DEFAULT) |
|
JobInterface * | Enqueue (JobQueueInterface *queue=JOBQUEUE_CURRENT) |
|
Result< void > | AddSubJob (JobInterface *subJob) |
|
template<typename JOB > |
Result< void > | AddSubJob (ResultMemT< JOB * > subJob) |
|
template<typename JOBREF > |
Result< void > | AddSubJob (ResultMemT< JOBREF > &&subJob) |
|
template<typename GROUP > |
Result< void > | AddSubGroup (GROUP *subGroup) |
|
template<typename GROUP > |
Result< void > | AddSubGroup (ResultMemT< GROUP * > subGroup) |
|
template<typename GROUP > |
Result< void > | AddSubGroup (ResultMemT< GROUP > subGroup) |
|
JobGroupInterface * | GetJobGroup () const |
|
ObservableFinishedBase< JobInterface > | ObservableFinished () |
|
ObservableCancelledBase< JobInterface > | ObservableCancelled () |
|
Result< void > | Then (JobInterface *next, JobQueueInterface *queue=JOBQUEUE_CURRENT) |
|
String | ToString (const FormatStatement *formatStatement=nullptr) const |
|
◆ ParadisSortJob()
◆ operator()()
◆ _perThreadData
◆ _globalHead
◆ _globalTail
◆ _data
◆ _pID
◆ _processes
◆ _getInt