Jabberd14-1.6.0/jabberd/lib/xhash.c

Last-modified: 2007-03-05 (月) 17:42:33

このページを編集する際は,編集に関する方針に従ってください.

概要

/**
 * @file xhash.c
 * @brief implements a hash type collection
 */

関数・マクロ

int _xhasher(const char *s)?
xhn _xhash_node_new(xht h, int index)
xhn _xhash_node_get(xht h, const char *key, int index)?
static void _xhash_cleaner_walk(xht hash, const char *key, void *value, void *arg)?
static void _xhash_cleaner(void *arg)?
xht xhash_new(int prime)
void xhash_put(xht h, const char *key, void *val)?
void *xhash_get(xht h, const char *key)?
void *xhash_get_by_domain(xht h, const char *domain)?
void xhash_zap(xht h, const char *key)?
void xhash_free(xht h)?
static void _xhash_to_xml_walker(xht h, const char *key, void *value, void *arg)?
xmlnode xhash_to_xml(xht h)?
xht xhash_from_xml(xmlnode hash)?

構造体

実装

実装の説明を書いてください

呼出元

#related: relatedプラグインは廃止されました。