|
|
int | cachedb_init (struct module_env *env, int id) |
| | Init the cachedb module.
|
| |
|
void | cachedb_deinit (struct module_env *env, int id) |
| | Deinit the cachedb module.
|
| |
|
void | cachedb_operate (struct module_qstate *qstate, enum module_ev event, int id, struct outbound_entry *outbound) |
| | Operate on an event on a query (in qstate).
|
| |
|
void | cachedb_inform_super (struct module_qstate *qstate, int id, struct module_qstate *super) |
| | Subordinate query done, inform this super request of its conclusion.
|
| |
|
void | cachedb_clear (struct module_qstate *qstate, int id) |
| | clear the cachedb query-specific contents out of qstate
|
| |
|
size_t | cachedb_get_mem (struct module_env *env, int id) |
| | return memory estimate for cachedb module
|
| |
| struct module_func_block * | cachedb_get_funcblock (void) |
| | Get the function block with pointers to the cachedb functions. More...
|
| |
This file contains a module that uses an external database to cache dns responses.