40 typedef struct TASK_st
TASK;
79 int TASK_SET_add(
TASK_SET *task_set,
int id,
const char *name,
const char *man,
const char *atleastone,
const char *forb,
const char *ignore);
struct TASK_SET_st TASK_SET
Definition: task_def.h:35
int TASK_SET_cleanIgnored(TASK_SET *task_set, TASK *task, int *removed)
struct TASK_st TASK
Definition: task_def.h:40
int TASK_SET_isOneFromSetTheTarget(TASK_SET *task_set, double diff, int *ID)
int TASK_SET_add(TASK_SET *task_set, int id, const char *name, const char *man, const char *atleastone, const char *forb, const char *ignore)
int TASK_SET_new(TASK_SET **newObj)
char * TASK_SET_suggestions_toString(TASK_SET *task_set, int depth, char *buf, size_t buf_len)
int TASK_getID(TASK *task)
int TASK_SET_analyzeConsistency(TASK_SET *task_set, PARAM_SET *set, double sensitivity)
int TASK_SET_getConsistentTask(TASK_SET *task_set, TASK **task)
struct PARAM_SET_st PARAM_SET
Definition: param_set.h:125
const char * TASK_getName(TASK *task)
char * TASK_SET_howToRepair_toString(TASK_SET *task_set, PARAM_SET *set, int ID, const char *prefix, char *buf, size_t buf_len)
PARAM_SET * TASK_getSet(TASK *task)
void TASK_SET_free(TASK_SET *obj)