nxt_job.h (223:bf98efe2c55c) nxt_job.h (2084:7d479274f334)
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#ifndef _NXT_JOB_H_INCLUDED_
8#define _NXT_JOB_H_INCLUDED_

--- 53 unchanged lines hidden (view full) ---

62NXT_EXPORT nxt_int_t nxt_job_cleanup_add(nxt_mp_t *mp, nxt_job_t *job);
63
64NXT_EXPORT void nxt_job_start(nxt_task_t *task, nxt_job_t *job,
65 nxt_work_handler_t handler);
66NXT_EXPORT void nxt_job_return(nxt_task_t *task, nxt_job_t *job,
67 nxt_work_handler_t handler);
68
69
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#ifndef _NXT_JOB_H_INCLUDED_
8#define _NXT_JOB_H_INCLUDED_

--- 53 unchanged lines hidden (view full) ---

62NXT_EXPORT nxt_int_t nxt_job_cleanup_add(nxt_mp_t *mp, nxt_job_t *job);
63
64NXT_EXPORT void nxt_job_start(nxt_task_t *task, nxt_job_t *job,
65 nxt_work_handler_t handler);
66NXT_EXPORT void nxt_job_return(nxt_task_t *task, nxt_job_t *job,
67 nxt_work_handler_t handler);
68
69
70#define \
71nxt_job_cancel(job) \
70#define nxt_job_cancel(job) \
72 (job)->cancel = 1
73
74
75#if (NXT_DEBUG)
76
71 (job)->cancel = 1
72
73
74#if (NXT_DEBUG)
75
77#define \
78nxt_job_set_name(job, text) \
76#define nxt_job_set_name(job, text) \
79 (job)->name = text
80
81#else
82
77 (job)->name = text
78
79#else
80
83#define \
84nxt_job_set_name(job, text)
81#define nxt_job_set_name(job, text)
85
86#endif
87
88
89#endif /* _NXT_JOB_H_INCLUDED_ */
82
83#endif
84
85
86#endif /* _NXT_JOB_H_INCLUDED_ */