IDLTaskJob

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

8.7

Introduced

See Also

IDLTask