urecord Struct Reference

Basic hash table element. More...

#include <urecord.h>

Collaboration diagram for urecord:

Collaboration graph
[legend]

Data Fields

str aor
unsigned int aorhash
ucontact_tcontacts
strdomain
struct urecordnext
struct urecordprev
struct hslotslot

Detailed Description

Basic hash table element.

Hash table slot

Definition at line 46 of file urecord.h.


Field Documentation

unsigned int aorhash

Hash over address of record

Definition at line 50 of file urecord.h.

Referenced by get_urecord(), and print_urecord().

Pointer to domain we belong to ( null terminated string)

Definition at line 47 of file urecord.h.

Referenced by db_delete_urecord(), get_static_urecord(), mem_insert_ucontact(), and print_urecord().

struct urecord* next [read]

Previous item in the hash entry

Definition at line 56 of file urecord.h.

Referenced by deinit_slot(), get_all_mem_ucontacts(), get_urecord(), mem_timer_udomain(), mi_usrloc_dump(), print_udomain(), slot_add(), and slot_rem().

struct urecord* prev [read]

Next item in the hash entry

Definition at line 55 of file urecord.h.

Referenced by slot_add(), and slot_rem().

struct hslot* slot [read]

Collision slot in the hash table array we belong to

Definition at line 53 of file urecord.h.

Referenced by mem_delete_ucontact(), mem_delete_urecord(), mem_insert_ucontact(), nodb_timer(), print_udomain(), print_urecord(), release_urecord(), slot_add(), slot_rem(), wb_timer(), and wt_timer().


The documentation for this struct was generated from the following file:

Generated on Thu May 24 20:00:48 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6