Postfix3.3.1
データ構造 | マクロ定義 | 型定義 | 関数
smtpd_proxy.h ファイル
#include <vstream.h>
#include <vstring.h>

[ソースコード]

データ構造

struct  SMTPD_PROXY
 

マクロ定義

#define SMTPD_PROXY_FLAG_SPEED_ADJUST   (1<<0)
 
#define SMTPD_PROXY_NAME_SPEED_ADJUST   "speed_adjust"
 
#define SMTPD_PROX_WANT_BAD   0xff /* Do not use */
 
#define SMTPD_PROX_WANT_NONE   '\0' /* Do not receive reply */
 
#define SMTPD_PROX_WANT_ANY   '0' /* Expect any reply */
 
#define SMTPD_PROX_WANT_OK   '2' /* Expect 2XX reply */
 
#define SMTPD_PROX_WANT_MORE   '3' /* Expect 3XX reply */
 

型定義

typedef int PRINTFPTRLIKE(3, 4) (*SMTPD_PROXY_CMD_FN) (SMTPD_STATE *
 
typedef int int
 
typedef int const char typedef int const char typedef int(* SMTPD_PROXY_REC_PUT_FN) (VSTREAM *, int, const char *, ssize_t)
 
typedef struct SMTPD_PROXY SMTPD_PROXY
 

関数

int smtpd_proxy_create (SMTPD_STATE *, int, const char *, int, const char *, const char *)
 
void smtpd_proxy_close (SMTPD_STATE *)
 
void smtpd_proxy_free (SMTPD_STATE *)
 
int smtpd_proxy_parse_opts (const char *, const char *)
 

マクロ定義詳解

#define SMTPD_PROX_WANT_ANY   '0' /* Expect any reply */

smtpd_proxy.h48 行目に定義があります。

#define SMTPD_PROX_WANT_BAD   0xff /* Do not use */

smtpd_proxy.h46 行目に定義があります。

#define SMTPD_PROX_WANT_MORE   '3' /* Expect 3XX reply */

smtpd_proxy.h50 行目に定義があります。

#define SMTPD_PROX_WANT_NONE   '\0' /* Do not receive reply */

smtpd_proxy.h47 行目に定義があります。

#define SMTPD_PROX_WANT_OK   '2' /* Expect 2XX reply */

smtpd_proxy.h49 行目に定義があります。

#define SMTPD_PROXY_FLAG_SPEED_ADJUST   (1<<0)

smtpd_proxy.h42 行目に定義があります。

#define SMTPD_PROXY_NAME_SPEED_ADJUST   "speed_adjust"

smtpd_proxy.h44 行目に定義があります。

型定義詳解

DICT const char int

smtpd_proxy.h21 行目に定義があります。

typedef int const char typedef int PRINTFPTRLIKE(3, 4)(*SMTPD_PROXY_REC_FPRINTF_FN)(VSTREAM *

smtpd_proxy.h21 行目に定義があります。

typedef struct SMTPD_PROXY SMTPD_PROXY
typedef int const char typedef int const char typedef int(* SMTPD_PROXY_REC_PUT_FN) (VSTREAM *, int, const char *, ssize_t)

smtpd_proxy.h23 行目に定義があります。

関数詳解

void smtpd_proxy_close ( SMTPD_STATE )

smtpd_proxy.c1078 行目に定義があります。

int smtpd_proxy_create ( SMTPD_STATE ,
int  ,
const char *  ,
int  ,
const char *  ,
const char *   
)

smtpd_proxy.c1007 行目に定義があります。

void smtpd_proxy_free ( SMTPD_STATE )

smtpd_proxy.c1100 行目に定義があります。

int smtpd_proxy_parse_opts ( const char *  ,
const char *   
)

smtpd_proxy.c1148 行目に定義があります。