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

[ソースコード]

データ構造

struct  BINHASH_INFO
 
struct  BINHASH
 

型定義

typedef struct BINHASH_INFO BINHASH_INFO
 
typedef struct BINHASH BINHASH
 

関数

BINHASH * binhash_create (ssize_t)
 
BINHASH_INFO * binhash_enter (BINHASH *, const void *, ssize_t, void *)
 
BINHASH_INFO * binhash_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.c の 175 行目に定義があります。

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

binhash.c の 251 行目に定義があります。

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

binhash.c の 207 行目に定義があります。

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

binhash.c の 223 行目に定義があります。

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

binhash.c の 279 行目に定義があります。

BINHASH_INFO** binhash_list ( BINHASH *  )

binhash.c の 319 行目に定義があります。

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

binhash.c の 238 行目に定義があります。

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

binhash.c の 304 行目に定義があります。