|
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 行目に定義があります。
1.8.9.1