job_free_cb
typedef void (*job_free_cb) (void *);
job_complete_cb, job_free_cb, void *, int, int, int);