|
Postfix3.3.1
|
#include <sys_defs.h>#include <stdlib.h>#include <stddef.h>#include <msg.h>#include <mymalloc.h>#include <ring.h>#include <htable.h>#include <ctable.h>データ構造 | |
| struct | ctable_entry |
| struct | ctable |
マクロ定義 | |
| #define | CTABLE_ENTRY struct ctable_entry |
| #define | RING_TO_CTABLE_ENTRY(ring_ptr) RING_TO_APPL(ring_ptr, CTABLE_ENTRY, ring) |
| #define | RING_PTR_OF(x) (&((x)->ring)) |
| #define | CTABLE_MIN_SIZE 5 |
関数 | |
| CTABLE * | ctable_create (ssize_t limit, CTABLE_CREATE_FN create, CTABLE_DELETE_FN delete, void *context) |
| const void * | ctable_locate (CTABLE *cache, const char *key) |
| const void * | ctable_refresh (CTABLE *cache, const char *key) |
| void | ctable_newcontext (CTABLE *cache, void *context) |
| void | ctable_free (CTABLE *cache) |
| void | ctable_walk (CTABLE *cache, void(*action)(const char *, const void *)) |
| #define CTABLE_ENTRY struct ctable_entry |
| #define RING_TO_CTABLE_ENTRY | ( | ring_ptr | ) | RING_TO_APPL(ring_ptr, CTABLE_ENTRY, ring) |
| CTABLE* ctable_create | ( | ssize_t | limit, |
| CTABLE_CREATE_FN | create, | ||
| CTABLE_DELETE_FN | delete, | ||
| void * | context | ||
| ) |
1.8.9.1