Postfix3.3.1
マクロ定義 | 型定義 | 関数
anvil_clnt.h ファイル
#include <stdarg.h>
#include <attr_clnt.h>

[ソースコード]

マクロ定義

#define ANVIL_SERVICE   "anvil"
 
#define ANVIL_CLASS   "private"
 
#define ANVIL_ATTR_REQ   "request"
 
#define ANVIL_REQ_CONN   "connect"
 
#define ANVIL_REQ_DISC   "disconnect"
 
#define ANVIL_REQ_MAIL   "message"
 
#define ANVIL_REQ_RCPT   "recipient"
 
#define ANVIL_REQ_NTLS   "newtls"
 
#define ANVIL_REQ_NTLS_STAT   "newtls_status"
 
#define ANVIL_REQ_AUTH   "auth"
 
#define ANVIL_REQ_LOOKUP   "lookup"
 
#define ANVIL_ATTR_IDENT   "ident"
 
#define ANVIL_ATTR_COUNT   "count"
 
#define ANVIL_ATTR_RATE   "rate"
 
#define ANVIL_ATTR_MAIL   "mail"
 
#define ANVIL_ATTR_RCPT   "rcpt"
 
#define ANVIL_ATTR_NTLS   "newtls"
 
#define ANVIL_ATTR_AUTH   "auth"
 
#define ANVIL_ATTR_STATUS   "status"
 
#define ANVIL_STAT_OK   0
 
#define ANVIL_STAT_FAIL   (-1)
 

型定義

typedef struct ANVIL_CLNT ANVIL_CLNT
 

関数

ANVIL_CLNT * anvil_clnt_create (void)
 
int anvil_clnt_connect (ANVIL_CLNT *, const char *, const char *, int *, int *)
 
int anvil_clnt_mail (ANVIL_CLNT *, const char *, const char *, int *)
 
int anvil_clnt_rcpt (ANVIL_CLNT *, const char *, const char *, int *)
 
int anvil_clnt_newtls (ANVIL_CLNT *, const char *, const char *, int *)
 
int anvil_clnt_newtls_stat (ANVIL_CLNT *, const char *, const char *, int *)
 
int anvil_clnt_auth (ANVIL_CLNT *, const char *, const char *, int *)
 
int anvil_clnt_lookup (ANVIL_CLNT *, const char *, const char *, int *, int *, int *, int *, int *, int *)
 
int anvil_clnt_disconnect (ANVIL_CLNT *, const char *, const char *)
 
void anvil_clnt_free (ANVIL_CLNT *)
 

マクロ定義詳解

#define ANVIL_ATTR_AUTH   "auth"

anvil_clnt.h の 45 行目に定義があります。

#define ANVIL_ATTR_COUNT   "count"

anvil_clnt.h の 40 行目に定義があります。

#define ANVIL_ATTR_IDENT   "ident"

anvil_clnt.h の 39 行目に定義があります。

#define ANVIL_ATTR_MAIL   "mail"

anvil_clnt.h の 42 行目に定義があります。

#define ANVIL_ATTR_NTLS   "newtls"

anvil_clnt.h の 44 行目に定義があります。

#define ANVIL_ATTR_RATE   "rate"

anvil_clnt.h の 41 行目に定義があります。

#define ANVIL_ATTR_RCPT   "rcpt"

anvil_clnt.h の 43 行目に定義があります。

#define ANVIL_ATTR_REQ   "request"

anvil_clnt.h の 30 行目に定義があります。

#define ANVIL_ATTR_STATUS   "status"

anvil_clnt.h の 46 行目に定義があります。

#define ANVIL_CLASS   "private"

anvil_clnt.h の 28 行目に定義があります。

#define ANVIL_REQ_AUTH   "auth"

anvil_clnt.h の 37 行目に定義があります。

#define ANVIL_REQ_CONN   "connect"

anvil_clnt.h の 31 行目に定義があります。

#define ANVIL_REQ_DISC   "disconnect"

anvil_clnt.h の 32 行目に定義があります。

#define ANVIL_REQ_LOOKUP   "lookup"

anvil_clnt.h の 38 行目に定義があります。

#define ANVIL_REQ_MAIL   "message"

anvil_clnt.h の 33 行目に定義があります。

#define ANVIL_REQ_NTLS   "newtls"

anvil_clnt.h の 35 行目に定義があります。

#define ANVIL_REQ_NTLS_STAT   "newtls_status"

anvil_clnt.h の 36 行目に定義があります。

#define ANVIL_REQ_RCPT   "recipient"

anvil_clnt.h の 34 行目に定義があります。

#define ANVIL_SERVICE   "anvil"

anvil_clnt.h の 27 行目に定義があります。

#define ANVIL_STAT_FAIL   (-1)

anvil_clnt.h の 49 行目に定義があります。

#define ANVIL_STAT_OK   0

anvil_clnt.h の 48 行目に定義があります。

型定義詳解

typedef struct ANVIL_CLNT ANVIL_CLNT

anvil_clnt.h の 54 行目に定義があります。

関数詳解

int anvil_clnt_auth ( ANVIL_CLNT *  ,
const char *  ,
const char *  ,
int *   
)

anvil_clnt.c の 352 行目に定義があります。

int anvil_clnt_connect ( ANVIL_CLNT *  ,
const char *  ,
const char *  ,
int *  ,
int *   
)

anvil_clnt.c の 231 行目に定義があります。

ANVIL_CLNT* anvil_clnt_create ( void  )

anvil_clnt.c の 175 行目に定義があります。

int anvil_clnt_disconnect ( ANVIL_CLNT *  ,
const char *  ,
const char *   
)

anvil_clnt.c の 376 行目に定義があります。

void anvil_clnt_free ( ANVIL_CLNT *  )

anvil_clnt.c の 194 行目に定義があります。

int anvil_clnt_lookup ( ANVIL_CLNT *  ,
const char *  ,
const char *  ,
int *  ,
int *  ,
int *  ,
int *  ,
int *  ,
int *   
)

anvil_clnt.c の 201 行目に定義があります。

int anvil_clnt_mail ( ANVIL_CLNT *  ,
const char *  ,
const char *  ,
int *   
)

anvil_clnt.c の 256 行目に定義があります。

int anvil_clnt_newtls ( ANVIL_CLNT *  ,
const char *  ,
const char *  ,
int *   
)

anvil_clnt.c の 304 行目に定義があります。

int anvil_clnt_newtls_stat ( ANVIL_CLNT *  ,
const char *  ,
const char *  ,
int *   
)

anvil_clnt.c の 328 行目に定義があります。

int anvil_clnt_rcpt ( ANVIL_CLNT *  ,
const char *  ,
const char *  ,
int *   
)

anvil_clnt.c の 280 行目に定義があります。