The IDLTaskJob class is an abstract base class to provide an interface for any job that wants to run an IDLTask.
Syntax
Result = IDLTaskJob(Task)
Arguments
Task
The IDLTask that is cloned for ownership by this job, which will execute when Start is called. Since this task is cloned, any subsequent changes to the input parameters will not be reflected in the copy owned by this job.
Keywords
None
Methods
Properties
TASK (Get, Init)
A scalar IDLTask object owned by this job.
IDLTaskJob::UpdateTask
The IDLTaskJob::UpdateTask method updates the TASK property with the output parameters set. This method is intended to be called by subclasses as part of the OnDone callback when the IDLTask owned by this job has successfully completed execution.
Syntax
IDLTaskJob.UpdateTask, Task
Arguments
Task
New value for TASK property. This should include all the appropriate output parameter values being set.
Keywords
None
Version History
See Also
IDLTask