diff options
| author | Alexander Barton <alex@barton.de> | 2002-03-25 17:01:07 +0000 |
|---|---|---|
| committer | Alexander Barton <alex@barton.de> | 2002-03-25 17:01:07 +0000 |
| commit | 0ac6151be9978d143a2be966b7dfbb2f2f8437d2 (patch) | |
| tree | d2b1976a8df2184defe88779fc5d5413ae836658 | |
| parent | b5c16c228bd3f25c0e377480c44b166f5c0b6c36 (diff) | |
| download | ngircd-0ac6151be9978d143a2be966b7dfbb2f2f8437d2.tar.gz ngircd-0ac6151be9978d143a2be966b7dfbb2f2f8437d2.zip | |
- Client_GetFromID() ist entfallen: Client_Search() benutzen!
- Client-Struktur um Hash-Wert ueber ID/Nick ergaenzt.
| -rw-r--r-- | src/ngircd/client.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ngircd/client.h b/src/ngircd/client.h index 996be8dc..d377d828 100644 --- a/src/ngircd/client.h +++ b/src/ngircd/client.h @@ -9,7 +9,7 @@ * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS. * - * $Id: client.h,v 1.25 2002/03/12 14:37:52 alex Exp $ + * $Id: client.h,v 1.26 2002/03/25 17:01:07 alex Exp $ * * client.h: Konfiguration des ngircd (Header) */ @@ -42,6 +42,7 @@ typedef enum typedef struct _CLIENT { CHAR id[CLIENT_ID_LEN]; /* Nick (User) bzw. ID (Server) */ + UINT32 hash; /* Hash ueber die (kleingeschriebene) ID */ POINTER *next; /* Zeiger auf naechste Client-Struktur */ CLIENT_TYPE type; /* Typ des Client, vgl. CLIENT_TYPE */ CONN_ID conn_id; /* ID der Connection (wenn lokal) bzw. NONE (remote) */ @@ -77,7 +78,6 @@ GLOBAL VOID Client_Destroy( CLIENT *Client, CHAR *LogMsg, CHAR *FwdMsg, BOOLEAN GLOBAL CLIENT *Client_ThisServer( VOID ); GLOBAL CLIENT *Client_GetFromConn( CONN_ID Idx ); -GLOBAL CLIENT *Client_GetFromID( CHAR *Nick ); GLOBAL CLIENT *Client_GetFromToken( CLIENT *Client, INT Token ); GLOBAL CLIENT *Client_Search( CHAR *ID ); |