公共成员函数
|
|
TileJob
(
Int
index, const
ImageData
< WORKER > &data)
|
Result
< void >
|
operator()
()
|
const
Char
*
|
GetName
() const
|
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
|
取消
()
|
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
()
|
String
|
ToString
(const
FormatStatement
*formatStatement=nullptr) const
|