Postfix3.3.1
マクロ定義 | 型定義 | 関数
ctable.h ファイル

[ソースコード]

マクロ定義

#define CTABLE   struct ctable
 

型定義

typedef void *(* CTABLE_CREATE_FN) (const char *, void *)
 
typedef void(* CTABLE_DELETE_FN) (void *, void *)
 

関数

CTABLE * ctable_create (ssize_t, CTABLE_CREATE_FN, CTABLE_DELETE_FN, void *)
 
void ctable_free (CTABLE *)
 
void ctable_walk (CTABLE *, void(*)(const char *, const void *))
 
const void * ctable_locate (CTABLE *, const char *)
 
const void * ctable_refresh (CTABLE *, const char *)
 
void ctable_newcontext (CTABLE *, void *)
 

マクロ定義詳解

#define CTABLE   struct ctable

ctable.h の 19 行目に定義があります。

型定義詳解

typedef void*(* CTABLE_CREATE_FN) (const char *, void *)

ctable.h の 20 行目に定義があります。

typedef void(* CTABLE_DELETE_FN) (void *, void *)

ctable.h の 21 行目に定義があります。

関数詳解

CTABLE* ctable_create ( ssize_t  ,
CTABLE_CREATE_FN  ,
CTABLE_DELETE_FN  ,
void *   
)

ctable.c の 119 行目に定義があります。

void ctable_free ( CTABLE *  )

ctable.c の 226 行目に定義があります。

const void* ctable_locate ( CTABLE *  ,
const char *   
)

ctable.c の 140 行目に定義があります。

void ctable_newcontext ( CTABLE *  ,
void *   
)

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

const void* ctable_refresh ( CTABLE *  ,
const char *   
)

ctable.c の 182 行目に定義があります。

void ctable_walk ( CTABLE *  ,
void(*)(const char *, const void *)   
)

ctable.c の 242 行目に定義があります。