A job added to the queue
Definition at line 72 of file tpi_openmp.c.
Data Fields | |
int | jobid |
struct SCIP_Job * | nextjob |
SCIP_RETCODE(* | jobfunc )(void *args) |
void * | args |
SCIP_RETCODE | retcode |
int SCIP_Job::jobid |
id to identify jobs from a common process
Definition at line 74 of file tpi_openmp.c.
Referenced by checkJobQueue(), isJobRunning(), isJobWaiting(), SCIPtpiCollectJobs(), and SCIPtpiSubmitJob().
struct SCIP_Job * SCIP_Job::nextjob |
pointer to the next job in the queue
Definition at line 75 of file tpi_openmp.c.
Referenced by checkJobQueue(), executeJob(), freeJobQueue(), isJobWaiting(), jobQueueAddJob(), jobQueueAddJob(), jobQueueProcessJob(), SCIPtpiCollectJobs(), threadPoolAddWork(), and threadPoolThreadRetcode().
SCIP_RETCODE(* SCIP_Job::jobfunc)(void *args) |
pointer to the job function
Definition at line 76 of file tpi_openmp.c.
Referenced by executeJob(), and threadPoolThreadRetcode().
void * SCIP_Job::args |
pointer to the function arguments
Definition at line 77 of file tpi_openmp.c.
Referenced by executeJob(), and threadPoolThreadRetcode().
SCIP_RETCODE SCIP_Job::retcode |
return code of the job
Definition at line 78 of file tpi_openmp.c.
Referenced by executeJob(), SCIPtpiCollectJobs(), and threadPoolThreadRetcode().