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