Postfix3.3.1
データ構造 | 型定義 | 関数
binhash.h ファイル

[ソースコード]

データ構造

struct  BINHASH_INFO
 
struct  BINHASH
 

型定義

typedef struct BINHASH_INFO BINHASH_INFO
 
typedef struct BINHASH BINHASH
 

関数

BINHASHbinhash_create (ssize_t)
 
BINHASH_INFObinhash_enter (BINHASH *, const void *, ssize_t, void *)
 
BINHASH_INFObinhash_locate (BINHASH *, const void *, ssize_t)
 
void * binhash_find (BINHASH *, const void *, ssize_t)
 
void binhash_delete (BINHASH *, const void *, ssize_t, void(*)(void *))
 
void binhash_free (BINHASH *, void(*)(void *))
 
void binhash_walk (BINHASH *, void(*)(BINHASH_INFO *, void *), void *)
 
BINHASH_INFO ** binhash_list (BINHASH *)
 

型定義詳解

typedef struct BINHASH BINHASH
typedef struct BINHASH_INFO BINHASH_INFO

関数詳解

BINHASH* binhash_create ( ssize_t  )

binhash.c175 行目に定義があります。

void binhash_delete ( BINHASH ,
const void *  ,
ssize_t  ,
void(*)(void *)   
)

binhash.c251 行目に定義があります。

BINHASH_INFO* binhash_enter ( BINHASH ,
const void *  ,
ssize_t  ,
void *   
)

binhash.c207 行目に定義があります。

void* binhash_find ( BINHASH ,
const void *  ,
ssize_t   
)

binhash.c223 行目に定義があります。

void binhash_free ( BINHASH ,
void(*)(void *)   
)

binhash.c279 行目に定義があります。

BINHASH_INFO** binhash_list ( BINHASH )

binhash.c319 行目に定義があります。

BINHASH_INFO* binhash_locate ( BINHASH ,
const void *  ,
ssize_t   
)

binhash.c238 行目に定義があります。

void binhash_walk ( BINHASH ,
void(*)(BINHASH_INFO *, void *)  ,
void *   
)

binhash.c304 行目に定義があります。