1 #ifndef telplugins_jobs_apiH
2 #define telplugins_jobs_apiH
7 #if defined(__cplusplus)
18 typedef void (tlp_cc *callBackFunc)(
void*);
38 double timeEnd,
int numberOfPoints,
39 callBackFunc fn1, callBackFunc fn2,
void* userData);
61 double timeStart,
double timeEnd,
int numberOfPoints,
62 callBackFunc fn1, callBackFunc fn2,
void* userData);
83 TLP_C_DS
TELHandle tlp_cc loadSBMLFromFileJobEx(
TELHandle handle,
const char* fileName,
bool reCompile);
93 TLP_C_DS
TELHandle tlp_cc loadSBMLFromFileJobs(
TELHandle handles,
const char* fileName,
int nrOfThreads);
112 TLP_C_DS
TELHandle tlp_cc loadSBMLJobEx(
TELHandle handle,
const char* sbml,
bool reCompile);
122 TLP_C_DS
TELHandle tlp_cc loadSBMLJobs(
TELHandle handles,
const char* sbml,
int nrOfThreads);
133 TLP_C_DS
TELHandle tlp_cc loadSBMLJobsEx(
TELHandle handles,
const char* sbml,
int nrOfThreads,
bool force_recompile);
141 TLP_C_DS
bool tlp_cc waitForJob(
TELHandle handle);
149 TLP_C_DS
bool tlp_cc waitForJobs(
TELHandle handle);
157 TLP_C_DS
bool tlp_cc isJobFinished(
TELHandle handle);
165 TLP_C_DS
bool tlp_cc areJobsFinished(
TELHandle handle);
173 TLP_C_DS
int tlp_cc getNumberOfRemainingJobs(
TELHandle handle);
189 TLP_C_DS
bool tlp_cc freeJobs(
TELHandle handle);
191 #if defined(__cplusplus)