|
Postfix3.3.1
|
#include <sys_defs.h>#include <errno.h>#include <string.h>#include <ctype.h>#include <mymalloc.h>#include <msg.h>#include <vstream.h>#include <auto_clnt.h>#include <netstring.h>#include <split_at.h>#include <stringops.h>#include <htable.h>#include <dict_sockmap.h>データ構造 | |
| struct | DICT_SOCKMAP |
| struct | DICT_SOCKMAP_REFC_HANDLE |
マクロ定義 | |
| #define | DICT_SOCKMAP_DEF_TIMEOUT 100 /* connect/read/write timeout */ |
| #define | DICT_SOCKMAP_DEF_MAX_REPLY 100000 /* reply size limit */ |
| #define | DICT_SOCKMAP_DEF_MAX_IDLE 10 /* close idle socket */ |
| #define | DICT_SOCKMAP_DEF_MAX_TTL 100 /* close old socket */ |
| #define | DICT_SOCKMAP_RH_NAME(ht) (ht)->key |
| #define | DICT_SOCKMAP_RH_HANDLE(ht) ((DICT_SOCKMAP_REFC_HANDLE *) (ht)->value)->client_handle |
| #define | DICT_SOCKMAP_RH_REFCOUNT(ht) ((DICT_SOCKMAP_REFC_HANDLE *) (ht)->value)->refcount |
| #define | DICT_SOCKMAP_PROT_OK "OK" |
| #define | DICT_SOCKMAP_PROT_NOTFOUND "NOTFOUND" |
| #define | DICT_SOCKMAP_PROT_TEMP "TEMP" |
| #define | DICT_SOCKMAP_PROT_TIMEOUT "TIMEOUT" |
| #define | DICT_SOCKMAP_PROT_PERM "PERM" |
| #define | STR(x) vstring_str(x) |
| #define | LEN(x) VSTRING_LEN(x) |
| #define | DICT_SOCKMAP_OPEN_RETURN(d) |
関数 | |
| DICT * | dict_sockmap_open (const char *mapname, int open_flags, int dict_flags) |
| #define DICT_SOCKMAP_DEF_MAX_IDLE 10 /* close idle socket */ |
dict_sockmap.c の 115 行目に定義があります。
| #define DICT_SOCKMAP_DEF_MAX_REPLY 100000 /* reply size limit */ |
dict_sockmap.c の 114 行目に定義があります。
| #define DICT_SOCKMAP_DEF_MAX_TTL 100 /* close old socket */ |
dict_sockmap.c の 116 行目に定義があります。
| #define DICT_SOCKMAP_DEF_TIMEOUT 100 /* connect/read/write timeout */ |
dict_sockmap.c の 113 行目に定義があります。
| #define DICT_SOCKMAP_OPEN_RETURN | ( | d | ) |
| #define DICT_SOCKMAP_PROT_NOTFOUND "NOTFOUND" |
dict_sockmap.c の 148 行目に定義があります。
| #define DICT_SOCKMAP_PROT_OK "OK" |
dict_sockmap.c の 147 行目に定義があります。
| #define DICT_SOCKMAP_PROT_PERM "PERM" |
dict_sockmap.c の 151 行目に定義があります。
| #define DICT_SOCKMAP_PROT_TEMP "TEMP" |
dict_sockmap.c の 149 行目に定義があります。
| #define DICT_SOCKMAP_PROT_TIMEOUT "TIMEOUT" |
dict_sockmap.c の 150 行目に定義があります。
| #define DICT_SOCKMAP_RH_HANDLE | ( | ht | ) | ((DICT_SOCKMAP_REFC_HANDLE *) (ht)->value)->client_handle |
dict_sockmap.c の 139 行目に定義があります。
| #define DICT_SOCKMAP_RH_NAME | ( | ht | ) | (ht)->key |
dict_sockmap.c の 138 行目に定義があります。
| #define DICT_SOCKMAP_RH_REFCOUNT | ( | ht | ) | ((DICT_SOCKMAP_REFC_HANDLE *) (ht)->value)->refcount |
dict_sockmap.c の 141 行目に定義があります。
| #define LEN | ( | x | ) | VSTRING_LEN(x) |
dict_sockmap.c の 157 行目に定義があります。
| #define STR | ( | x | ) | vstring_str(x) |
dict_sockmap.c の 156 行目に定義があります。
dict_sockmap.c の 309 行目に定義があります。
1.8.9.1