the type definitions for the task processing interface
Definition in file type_tpi.h.
Go to the source code of this file.
typedef enum SCIP_Submitstatus SCIP_SUBMITSTATUS |
Definition at line 50 of file type_tpi.h.
typedef enum SCIP_Jobstatus SCIP_JOBSTATUS |
Definition at line 65 of file type_tpi.h.
a job to be submitted to a separate thread
Definition at line 67 of file type_tpi.h.
TPI type dependent lock
Definition at line 70 of file type_tpi.h.
typedef struct SCIP_Condition SCIP_CONDITION |
TPI type dependent condition
Definition at line 71 of file type_tpi.h.
enum SCIP_Submitstatus |
The status after submitting a job
Enumerator | |
---|---|
SCIP_SUBMIT_QUEUEFULL | |
SCIP_SUBMIT_QUEUECLOSED | |
SCIP_SUBMIT_SHUTDOWN | |
SCIP_SUBMIT_SUCCESS |
Definition at line 43 of file type_tpi.h.
enum SCIP_Jobstatus |
The job status
There is more than one job per job id. So the job status will return either SCIP_JOB_DOESNOTEXIST or the lowest level of execution. For example, if there is a job running and a job in the queue, then the return will be SCIP_JOB_INQUEUE.
Enumerator | |
---|---|
SCIP_JOB_DOESNOTEXIST | |
SCIP_JOB_INQUEUE | |
SCIP_JOB_ISRUNNING | |
SCIP_JOB_ISFINISHED |
Definition at line 58 of file type_tpi.h.