Postfix3.3.1
マクロ定義 | 関数
anvil_clnt.c ファイル
#include <sys_defs.h>
#include <mymalloc.h>
#include <msg.h>
#include <attr_clnt.h>
#include <stringops.h>
#include <mail_proto.h>
#include <mail_params.h>
#include <anvil_clnt.h>

[ソースコード]

マクロ定義

#define ANVIL_IDENT(service, addr)   printable(concatenate(service, ":", addr, (char *) 0), '?')
 

関数

ANVIL_CLNT * anvil_clnt_create (void)
 
void anvil_clnt_free (ANVIL_CLNT *anvil_clnt)
 
int anvil_clnt_lookup (ANVIL_CLNT *anvil_clnt, const char *service, const char *addr, int *count, int *rate, int *msgs, int *rcpts, int *newtls, int *auths)
 
int anvil_clnt_connect (ANVIL_CLNT *anvil_clnt, const char *service, const char *addr, int *count, int *rate)
 
int anvil_clnt_mail (ANVIL_CLNT *anvil_clnt, const char *service, const char *addr, int *msgs)
 
int anvil_clnt_rcpt (ANVIL_CLNT *anvil_clnt, const char *service, const char *addr, int *rcpts)
 
int anvil_clnt_newtls (ANVIL_CLNT *anvil_clnt, const char *service, const char *addr, int *newtls)
 
int anvil_clnt_newtls_stat (ANVIL_CLNT *anvil_clnt, const char *service, const char *addr, int *newtls)
 
int anvil_clnt_auth (ANVIL_CLNT *anvil_clnt, const char *service, const char *addr, int *auths)
 
int anvil_clnt_disconnect (ANVIL_CLNT *anvil_clnt, const char *service, const char *addr)
 

マクロ定義詳解

#define ANVIL_IDENT (   service,
  addr 
)    printable(concatenate(service, ":", addr, (char *) 0), '?')

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

関数詳解

int anvil_clnt_auth ( ANVIL_CLNT *  anvil_clnt,
const char *  service,
const char *  addr,
int *  auths 
)

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

int anvil_clnt_connect ( ANVIL_CLNT *  anvil_clnt,
const char *  service,
const char *  addr,
int *  count,
int *  rate 
)

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

ANVIL_CLNT* anvil_clnt_create ( void  )

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

int anvil_clnt_disconnect ( ANVIL_CLNT *  anvil_clnt,
const char *  service,
const char *  addr 
)

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

void anvil_clnt_free ( ANVIL_CLNT *  anvil_clnt)

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

int anvil_clnt_lookup ( ANVIL_CLNT *  anvil_clnt,
const char *  service,
const char *  addr,
int *  count,
int *  rate,
int *  msgs,
int *  rcpts,
int *  newtls,
int *  auths 
)

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

int anvil_clnt_mail ( ANVIL_CLNT *  anvil_clnt,
const char *  service,
const char *  addr,
int *  msgs 
)

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

int anvil_clnt_newtls ( ANVIL_CLNT *  anvil_clnt,
const char *  service,
const char *  addr,
int *  newtls 
)

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

int anvil_clnt_newtls_stat ( ANVIL_CLNT *  anvil_clnt,
const char *  service,
const char *  addr,
int *  newtls 
)

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

int anvil_clnt_rcpt ( ANVIL_CLNT *  anvil_clnt,
const char *  service,
const char *  addr,
int *  rcpts 
)

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