Postfix3.3.1
マクロ定義 | 関数 | 変数
qmgr_queue.c ファイル
#include <sys_defs.h>
#include <time.h>
#include <msg.h>
#include <mymalloc.h>
#include <events.h>
#include <htable.h>
#include <mail_params.h>
#include <recipient_list.h>
#include <mail_proto.h>
#include "qmgr.h"

[ソースコード]

マクロ定義

#define QMGR_ERROR_OR_RETRY_QUEUE(queue)
 
#define QMGR_LOG_FEEDBACK(feedback)
 
#define QMGR_LOG_WINDOW(queue)
 

関数

void qmgr_queue_suspend (QMGR_QUEUE *queue, int delay)
 
void qmgr_queue_unthrottle (QMGR_QUEUE *queue)
 
void qmgr_queue_throttle (QMGR_QUEUE *queue, DSN *dsn)
 
void qmgr_queue_done (QMGR_QUEUE *queue)
 
QMGR_QUEUEqmgr_queue_create (QMGR_TRANSPORT *transport, const char *name, const char *nexthop)
 
QMGR_QUEUEqmgr_queue_find (QMGR_TRANSPORT *transport, const char *name)
 

変数

int qmgr_queue_count
 

マクロ定義詳解

#define QMGR_ERROR_OR_RETRY_QUEUE (   queue)
値:
(strcmp(queue->transport->name, MAIL_SERVICE_RETRY) == 0 \
|| strcmp(queue->transport->name, MAIL_SERVICE_ERROR) == 0)
#define MAIL_SERVICE_ERROR
Definition: mail_proto.h:52
#define MAIL_SERVICE_RETRY
Definition: mail_proto.h:53

qmgr_queue.c120 行目に定義があります。

#define QMGR_LOG_FEEDBACK (   feedback)
値:
msg_info("%s: feedback %g", myname, feedback);
bool var_conc_feedback_debug
Definition: qmgr.c:430
#define QMGR_ERROR_OR_RETRY_QUEUE(queue)
Definition: qmgr_queue.c:120
void msg_info(const char *fmt,...)
Definition: msg.c:199

qmgr_queue.c124 行目に定義があります。

#define QMGR_LOG_WINDOW (   queue)
値:
msg_info("%s: queue %s: limit %d window %d success %g failure %g fail_cohorts %g", \
myname, queue->name, queue->transport->dest_concurrency_limit, \
queue->window, queue->success, queue->failure, queue->fail_cohorts);
bool var_conc_feedback_debug
Definition: qmgr.c:430
#define QMGR_ERROR_OR_RETRY_QUEUE(queue)
Definition: qmgr_queue.c:120
void msg_info(const char *fmt,...)
Definition: msg.c:199

qmgr_queue.c128 行目に定義があります。

関数詳解

QMGR_QUEUE* qmgr_queue_create ( QMGR_TRANSPORT transport,
const char *  name,
const char *  nexthop 
)

qmgr_queue.c403 行目に定義があります。

void qmgr_queue_done ( QMGR_QUEUE queue)

qmgr_queue.c370 行目に定義があります。

QMGR_QUEUE* qmgr_queue_find ( QMGR_TRANSPORT transport,
const char *  name 
)

qmgr_queue.c436 行目に定義があります。

void qmgr_queue_suspend ( QMGR_QUEUE queue,
int  delay 
)

qmgr_queue.c177 行目に定義があります。

void qmgr_queue_throttle ( QMGR_QUEUE queue,
DSN dsn 
)

qmgr_queue.c295 行目に定義があります。

void qmgr_queue_unthrottle ( QMGR_QUEUE queue)

qmgr_queue.c215 行目に定義があります。

変数詳解

int qmgr_queue_count

qmgr_queue.c118 行目に定義があります。