Postfix3.3.1
データ構造 | マクロ定義 | 型定義 | 関数 | 変数
qmgr_transport.c ファイル
#include <sys_defs.h>
#include <unistd.h>
#include <sys/time.h>
#include <sys/types.h>
#include <msg.h>
#include <htable.h>
#include <events.h>
#include <mymalloc.h>
#include <vstream.h>
#include <iostuff.h>
#include <mail_proto.h>
#include <recipient_list.h>
#include <mail_conf.h>
#include <mail_params.h>
#include "qmgr.h"

[ソースコード]

データ構造

struct  QMGR_TRANSPORT_ALLOC
 

マクロ定義

#define QMGR_TRANSPORT_MAX_PEND   2
 
#define MIN5af51743e4eef(x, y)   ((x) < (y) ? (x) : (y))
 

型定義

typedef struct QMGR_TRANSPORT_ALLOC QMGR_TRANSPORT_ALLOC
 

関数

void qmgr_transport_unthrottle (QMGR_TRANSPORT *transport)
 
void qmgr_transport_throttle (QMGR_TRANSPORT *transport, DSN *dsn)
 
QMGR_TRANSPORTqmgr_transport_select (void)
 
void qmgr_transport_alloc (QMGR_TRANSPORT *transport, QMGR_TRANSPORT_ALLOC_NOTIFY notify)
 
QMGR_TRANSPORTqmgr_transport_create (const char *name)
 
QMGR_TRANSPORTqmgr_transport_find (const char *name)
 

変数

HTABLEqmgr_transport_byname
 
QMGR_TRANSPORT_LIST qmgr_transport_list
 

マクロ定義詳解

#define MIN5af51743e4eef (   x,
 
)    ((x) < (y) ? (x) : (y))
#define QMGR_TRANSPORT_MAX_PEND   2

qmgr_transport.c168 行目に定義があります。

型定義詳解

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

関数詳解

void qmgr_transport_alloc ( QMGR_TRANSPORT transport,
QMGR_TRANSPORT_ALLOC_NOTIFY  notify 
)

qmgr_transport.c344 行目に定義があります。

QMGR_TRANSPORT* qmgr_transport_create ( const char *  name)

qmgr_transport.c415 行目に定義があります。

QMGR_TRANSPORT* qmgr_transport_find ( const char *  name)

qmgr_transport.c501 行目に定義があります。

QMGR_TRANSPORT* qmgr_transport_select ( void  )

qmgr_transport.c303 行目に定義があります。

void qmgr_transport_throttle ( QMGR_TRANSPORT transport,
DSN dsn 
)

qmgr_transport.c216 行目に定義があります。

void qmgr_transport_unthrottle ( QMGR_TRANSPORT transport)

qmgr_transport.c188 行目に定義があります。

変数詳解

HTABLE* qmgr_transport_byname

qmgr_transport.c112 行目に定義があります。

QMGR_TRANSPORT_LIST qmgr_transport_list

qmgr_transport.c113 行目に定義があります。