#include <udomain.h>

Data Fields | |
| stat_var * | contacts |
| stat_var * | expires |
| str * | name |
| int | size |
| struct hslot * | table |
| stat_var * | users |
Usrloc record
Definition at line 54 of file udomain.h.
no of registered contacts
Definition at line 60 of file udomain.h.
Referenced by mem_delete_ucontact(), and mem_insert_ucontact().
no of expires
Definition at line 61 of file udomain.h.
Referenced by nodb_timer(), wb_timer(), and wt_timer().
Domain name (NULL terminated)
Definition at line 55 of file udomain.h.
Referenced by db_load_urecord(), db_timer_udomain(), get_all_db_ucontacts(), get_static_urecord(), mem_insert_urecord(), preload_udomain(), print_udomain(), and testdb_udomain().
| int size |
Hash table size
Definition at line 56 of file udomain.h.
Referenced by free_udomain(), get_all_mem_ucontacts(), get_urecord(), lock_udomain(), mem_insert_urecord(), mem_timer_udomain(), mi_usrloc_dump(), print_udomain(), print_urecord(), and unlock_udomain().
Hash table - array of collision slots
Definition at line 57 of file udomain.h.
Referenced by free_udomain(), get_all_mem_ucontacts(), get_urecord(), lock_udomain(), lock_ulslot(), mem_insert_urecord(), mem_timer_udomain(), mi_usrloc_dump(), print_udomain(), unlock_udomain(), and unlock_ulslot().
no of registered users
Definition at line 59 of file udomain.h.
Referenced by get_number_of_users(), mem_delete_urecord(), and mem_insert_urecord().
1.5.6