#include <sys_defs.h>
#include <msg.h>
#include <htable.h>
#include <mymalloc.h>
#include <sane_time.h>
#include "qmgr.h"
マクロ定義 | |
#define | HAS_ENTRIES(job) ((job)->selected_entries < (job)->read_entries) |
#define | MIN_ENTRIES(job) ((job)->read_entries) |
#define | MAX_ENTRIES(job) ((job)->read_entries + (job)->message->rcpt_unread) |
#define | RESET_CANDIDATE_CACHE(transport) ((transport)->candidate_cache_current = 0) |
#define | IS_BLOCKER(job, transport) ((job)->blocker_tag == (transport)->blocker_tag) |
関数 | |
QMGR_JOB * | qmgr_job_obtain (QMGR_MESSAGE *message, QMGR_TRANSPORT *transport) |
void | qmgr_job_move_limits (QMGR_JOB *job) |
void | qmgr_job_free (QMGR_JOB *job) |
QMGR_ENTRY * | qmgr_job_entry_select (QMGR_TRANSPORT *transport) |
void | qmgr_job_blocker_update (QMGR_QUEUE *queue) |
#define HAS_ENTRIES | ( | job | ) | ((job)->selected_entries < (job)->read_entries) |
qmgr_job.c の 84 行目に定義があります。
#define IS_BLOCKER | ( | job, | |
transport | |||
) | ((job)->blocker_tag == (transport)->blocker_tag) |
qmgr_job.c の 96 行目に定義があります。
#define MAX_ENTRIES | ( | job | ) | ((job)->read_entries + (job)->message->rcpt_unread) |
qmgr_job.c の 92 行目に定義があります。
#define MIN_ENTRIES | ( | job | ) | ((job)->read_entries) |
qmgr_job.c の 91 行目に定義があります。
#define RESET_CANDIDATE_CACHE | ( | transport | ) | ((transport)->candidate_cache_current = 0) |
qmgr_job.c の 94 行目に定義があります。
void qmgr_job_blocker_update | ( | QMGR_QUEUE * | queue | ) |
qmgr_job.c の 950 行目に定義があります。
QMGR_ENTRY* qmgr_job_entry_select | ( | QMGR_TRANSPORT * | transport | ) |
qmgr_job.c の 829 行目に定義があります。
void qmgr_job_free | ( | QMGR_JOB * | job | ) |
qmgr_job.c の 412 行目に定義があります。
void qmgr_job_move_limits | ( | QMGR_JOB * | job | ) |
qmgr_job.c の 278 行目に定義があります。
QMGR_JOB* qmgr_job_obtain | ( | QMGR_MESSAGE * | message, |
QMGR_TRANSPORT * | transport | ||
) |
qmgr_job.c の 246 行目に定義があります。