Postfix3.3.1
|
#include <vstring.h>
データ構造 | |
struct | RESOLVE_REPLY |
マクロ定義 | |
#define | RESOLVE_REGULAR "resolve" |
#define | RESOLVE_VERIFY "verify" |
#define | RESOLVE_FLAG_FINAL (1<<0) /* final delivery */ |
#define | RESOLVE_FLAG_ROUTED (1<<1) /* routed destination */ |
#define | RESOLVE_FLAG_ERROR (1<<2) /* bad destination syntax */ |
#define | RESOLVE_FLAG_FAIL (1<<3) /* request failed */ |
#define | RESOLVE_CLASS_LOCAL (1<<8) /* mydestination/inet_interfaces */ |
#define | RESOLVE_CLASS_ALIAS (1<<9) /* virtual_alias_domains */ |
#define | RESOLVE_CLASS_VIRTUAL (1<<10) /* virtual_mailbox_domains */ |
#define | RESOLVE_CLASS_RELAY (1<<11) /* relay_domains */ |
#define | RESOLVE_CLASS_DEFAULT (1<<12) /* raise reject_unauth_destination */ |
#define | RESOLVE_CLASS_FINAL (RESOLVE_CLASS_LOCAL | RESOLVE_CLASS_ALIAS | RESOLVE_CLASS_VIRTUAL) |
#define | RESOLVE_CLASS_MASK |
#define | RESOLVE_NULL_FROM "" |
#define | resolve_clnt_query_from(f, a, r) resolve_clnt(RESOLVE_REGULAR, (f), (a), (r)) |
#define | resolve_clnt_verify_from(f, a, r) resolve_clnt(RESOLVE_VERIFY, (f), (a), (r)) |
#define | RESOLVE_CLNT_ASSIGN(reply, transport, nexthop, recipient) |
型定義 | |
typedef struct RESOLVE_REPLY | RESOLVE_REPLY |
関数 | |
void | resolve_clnt_init (RESOLVE_REPLY *) |
void | resolve_clnt (const char *, const char *, const char *, RESOLVE_REPLY *) |
void | resolve_clnt_free (RESOLVE_REPLY *) |
#define RESOLVE_CLASS_ALIAS (1<<9) /* virtual_alias_domains */ |
resolve_clnt.h の 31 行目に定義があります。
#define RESOLVE_CLASS_DEFAULT (1<<12) /* raise reject_unauth_destination */ |
resolve_clnt.h の 34 行目に定義があります。
#define RESOLVE_CLASS_FINAL (RESOLVE_CLASS_LOCAL | RESOLVE_CLASS_ALIAS | RESOLVE_CLASS_VIRTUAL) |
resolve_clnt.h の 36 行目に定義があります。
#define RESOLVE_CLASS_LOCAL (1<<8) /* mydestination/inet_interfaces */ |
resolve_clnt.h の 30 行目に定義があります。
#define RESOLVE_CLASS_MASK |
resolve_clnt.h の 39 行目に定義があります。
#define RESOLVE_CLASS_RELAY (1<<11) /* relay_domains */ |
resolve_clnt.h の 33 行目に定義があります。
#define RESOLVE_CLASS_VIRTUAL (1<<10) /* virtual_mailbox_domains */ |
resolve_clnt.h の 32 行目に定義があります。
#define RESOLVE_CLNT_ASSIGN | ( | reply, | |
transport, | |||
nexthop, | |||
recipient | |||
) |
resolve_clnt.h の 61 行目に定義があります。
#define resolve_clnt_query_from | ( | f, | |
a, | |||
r | |||
) | resolve_clnt(RESOLVE_REGULAR, (f), (a), (r)) |
resolve_clnt.h の 56 行目に定義があります。
#define resolve_clnt_verify_from | ( | f, | |
a, | |||
r | |||
) | resolve_clnt(RESOLVE_VERIFY, (f), (a), (r)) |
resolve_clnt.h の 58 行目に定義があります。
#define RESOLVE_FLAG_ERROR (1<<2) /* bad destination syntax */ |
resolve_clnt.h の 27 行目に定義があります。
#define RESOLVE_FLAG_FAIL (1<<3) /* request failed */ |
resolve_clnt.h の 28 行目に定義があります。
#define RESOLVE_FLAG_FINAL (1<<0) /* final delivery */ |
resolve_clnt.h の 25 行目に定義があります。
#define RESOLVE_FLAG_ROUTED (1<<1) /* routed destination */ |
resolve_clnt.h の 26 行目に定義があります。
#define RESOLVE_NULL_FROM "" |
resolve_clnt.h の 54 行目に定義があります。
#define RESOLVE_REGULAR "resolve" |
resolve_clnt.h の 22 行目に定義があります。
#define RESOLVE_VERIFY "verify" |
resolve_clnt.h の 23 行目に定義があります。
typedef struct RESOLVE_REPLY RESOLVE_REPLY |
void resolve_clnt | ( | const char * | , |
const char * | , | ||
const char * | , | ||
RESOLVE_REPLY * | |||
) |
resolve_clnt.c の 157 行目に定義があります。
void resolve_clnt_free | ( | RESOLVE_REPLY * | ) |
resolve_clnt.c の 287 行目に定義があります。
void resolve_clnt_init | ( | RESOLVE_REPLY * | ) |
resolve_clnt.c の 147 行目に定義があります。