DBusRealHashIter Struct Reference
[Hash table implementation details]

Internals of DBusHashIter. More...


Data Fields

DBusHashTabletable
 Pointer to table containing entry.
DBusHashEntry ** bucket
 Pointer to bucket that points to first entry in this entry's chain: used for deleting the entry.
DBusHashEntryentry
 Current hash entry.
DBusHashEntrynext_entry
 Next entry to be iterated onto in current bucket.
int next_bucket
 index of next bucket
int n_entries_on_init
 used to detect table resize since initialization


Detailed Description

Internals of DBusHashIter.

Definition at line 211 of file dbus-hash.c.


Field Documentation

DBusHashTable* DBusRealHashIter::table

Pointer to table containing entry.

Definition at line 213 of file dbus-hash.c.

Referenced by _dbus_hash_iter_get_int_key(), _dbus_hash_iter_get_string_key(), _dbus_hash_iter_get_ulong_key(), _dbus_hash_iter_get_value(), _dbus_hash_iter_init(), _dbus_hash_iter_lookup(), _dbus_hash_iter_next(), _dbus_hash_iter_remove_entry(), and _dbus_hash_iter_set_value().


The documentation for this struct was generated from the following file:
Generated on Wed Feb 27 23:39:46 2008 for D-Bus by  doxygen 1.5.4