3 //=============================================================================
7 * @author Douglas C. Schmidt
9 //=============================================================================
15 #include "Search_Struct.h"
20 * @brief Provides a hash function lookup abstraction for friend records.
22 class Hash_Table
: public Search_Struct
26 virtual ~Hash_Table ();
27 virtual Protocol_Record
*insert (const char *key_name
,
28 int max_len
= MAXUSERIDNAMELEN
) = 0;
29 virtual Protocol_Record
*get_next_entry ();
30 virtual Protocol_Record
*get_each_entry ();
38 Protocol_Record
**hash_table
;
39 Protocol_Record
*current_ptr
;
43 #endif /* _HASH_TABLE_H */