Product Documentation
Virtuoso ADE SKILL Reference
Product Version IC23.1, November 2023

axlJobIntfcExitMethod

axlJobIntfcExitMethod(
g_inst
)
=> t / nil

Description

Job Interface member function used to exit a job. The application usually attempts to call exit(0) on remote job cleanup the job's resources properly. However, if this fails or if the tool is forced to kill all jobs, the exit method will be called on every remote job. This method may be called after the job has already exited. This job can also be called multiple times.

Arguments

g_inst

Subclass of axlJobIntfc

Value Returned

t

Indicates that the job is exited.

nil

Indicates that the job is not exited.

Examples

Exits the specified job.

;; example setup
(defclass IPCJob ( axlJobIntfc )
    (
     (ipcHandle)
  ))
;; axlJobIntfcExitMethod
(defmethod axlJobIntfcExitMethod ( (inst IPCJob) )
    (ipcKillProcess inst->ipcHandle)
    )

Return to top
 ⠀
X