#include "services.h"
#include "queue.h"
#include "nickserv.h"
#include "hash.h"
#include "chanserv.h"
Go to the source code of this file.
Functions | |
u_int16_t | getHashKey (const char *hname) |
Take a string and hash it. The hash is a 16-bit unsigned value, for now. | |
Variables | |
UserHashEnt | UserHash [NICKHASHSIZE] |
Hash of online users. | |
RegNickHashEnt | RegNickHash [NICKHASHSIZE] |
Hash of registered nicks. | |
RegNickIdHashEnt | RegNickIdHash [IDHASHSIZE] |
Hash of regnick id nums. | |
ChanHashEnt | ChanHash [CHANHASHSIZE] |
Hash of channels. | |
RegChanHashEnt | RegChanHash [CHANHASHSIZE] |
Hash of registered chans. | |
CloneHashEnt | CloneHash [CLONEHASHSIZE] |
Hash of clone hosts. | |
ChanTrigHashEnt | ChanTrigHash [CHANTRIGHASHSIZE] |
Hash of channel trigger data. |
Procedures related to getting services hash tables indices and manipulating/searching such tables.
Max Byrd
Greg Poma
Definition in file hash.c.
|
Take a string and hash it. The hash is a 16-bit unsigned value, for now.
Definition at line 69 of file hash.c. References dlogEntry(). Referenced by addChan(), AddChannelTrigger(), addChanUser(), addClone(), addNick(), addRegChan(), addRegNick(), delChan(), delChanUser(), delClone(), delRegChan(), FindChannelTrigger(), getChanData(), getChanUserData(), getCloneData(), getNickData(), getRegChanData(), and getRegNickData(). |