Postfix3.3.1
データ構造 | マクロ定義 | 型定義 | 関数
mkmap.h ファイル
#include <dict.h>

[ソースコード]

データ構造

struct  MKMAP
 

マクロ定義

#define mkmap_append(map, key, val)   dict_put((map)->dict, (key), (val))
 

型定義

typedef struct MKMAP MKMAP
 
typedef MKMAP *(* MKMAP_OPEN_FN) (const char *)
 
typedef MKMAP_OPEN_FN(* MKMAP_OPEN_EXTEND_FN) (const char *)
 

関数

MKMAPmkmap_open (const char *, const char *, int, int)
 
void mkmap_append (MKMAP *, const char *, const char *)
 
void mkmap_close (MKMAP *)
 
MKMAPmkmap_dbm_open (const char *)
 
MKMAPmkmap_cdb_open (const char *)
 
MKMAPmkmap_hash_open (const char *)
 
MKMAPmkmap_btree_open (const char *)
 
MKMAPmkmap_lmdb_open (const char *)
 
MKMAPmkmap_sdbm_open (const char *)
 
MKMAPmkmap_proxy_open (const char *)
 
MKMAPmkmap_fail_open (const char *)
 
void mkmap_open_register (const char *, MKMAP_OPEN_FN)
 
MKMAP_OPEN_EXTEND_FN mkmap_open_extend (MKMAP_OPEN_EXTEND_FN)
 

マクロ定義詳解

#define mkmap_append (   map,
  key,
  val 
)    dict_put((map)->dict, (key), (val))

mkmap.h37 行目に定義があります。

型定義詳解

typedef struct MKMAP MKMAP
typedef MKMAP_OPEN_FN(* MKMAP_OPEN_EXTEND_FN) (const char *)

mkmap.h49 行目に定義があります。

typedef MKMAP*(* MKMAP_OPEN_FN) (const char *)

mkmap.h48 行目に定義があります。

関数詳解

void mkmap_append ( MKMAP ,
const char *  ,
const char *   
)

mkmap_open.c195 行目に定義があります。

MKMAP* mkmap_btree_open ( const char *  )
MKMAP* mkmap_cdb_open ( const char *  )
void mkmap_close ( MKMAP )

mkmap_open.c205 行目に定義があります。

MKMAP* mkmap_dbm_open ( const char *  )
MKMAP* mkmap_fail_open ( const char *  )

mkmap_fail.c45 行目に定義があります。

MKMAP* mkmap_hash_open ( const char *  )
MKMAP* mkmap_lmdb_open ( const char *  )
MKMAP* mkmap_open ( const char *  ,
const char *  ,
int  ,
int   
)

mkmap_open.c237 行目に定義があります。

MKMAP_OPEN_EXTEND_FN mkmap_open_extend ( MKMAP_OPEN_EXTEND_FN  )

mkmap_open.c182 行目に定義があります。

void mkmap_open_register ( const char *  ,
MKMAP_OPEN_FN   
)

mkmap_open.c164 行目に定義があります。

MKMAP* mkmap_proxy_open ( const char *  )

mkmap_proxy.c46 行目に定義があります。

MKMAP* mkmap_sdbm_open ( const char *  )