-DO_NEW(job_t, job);
-void job_release(job_t **job);
-void job_update_state(job_t *job, int state);
-job_t *job_accept(job_t *listener, int state);
+void job_delete(job_t **job);
+
+void job_update_mode(job_t *job, int mode);
+job_t *job_accept(job_t *listener, int mode);