The globus_gram_protocol_job_state_t contains information about the current state of the job as known by the job manager.
GRAM Job States.
The job is waiting for resources to become available to run.
The job has received resources and the application is executing.
The job terminated before completion because an error, user-triggered cancel, or system-triggered cancel.
The job completed successfully.
The job has been suspended.
Resources which were allocated for this job may have been released due to some scheduler-specific reason.
The job has not been submitted to the scheduler yet, pending the reception of the GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_COMMIT_REQUEST signal from a client.
The job manager is staging in files to run the job.
The job manager is staging out files generated by the job.
A mask of all job states.