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

[ソースコード]

マクロ定義

#define CTABLE   struct ctable
 

型定義

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

関数

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

型定義詳解

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

ctable.h20 行目に定義があります。

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

ctable.h21 行目に定義があります。

関数詳解

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

ctable.c119 行目に定義があります。

void ctable_free ( CTABLE )

ctable.c226 行目に定義があります。

const void* ctable_locate ( CTABLE ,
const char *   
)

ctable.c140 行目に定義があります。

void ctable_newcontext ( CTABLE ,
void *   
)

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

const void* ctable_refresh ( CTABLE ,
const char *   
)

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

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

ctable.c242 行目に定義があります。