D-Bus 1.15.12
Data Fields

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 219 of file dbus-hash.c.

Field Documentation

◆ bucket

DBusHashEntry** DBusRealHashIter::bucket

Pointer to bucket that points to first entry in this entry's chain: used for deleting the entry.

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

Referenced by _dbus_hash_iter_init(), _dbus_hash_iter_lookup(), _dbus_hash_iter_next(), and _dbus_hash_iter_remove_entry().

◆ entry

DBusHashEntry* DBusRealHashIter::entry

◆ n_entries_on_init

int DBusRealHashIter::n_entries_on_init

used to detect table resize since initialization

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

Referenced by _dbus_hash_iter_init(), _dbus_hash_iter_lookup(), and _dbus_hash_iter_next().

◆ next_bucket

int DBusRealHashIter::next_bucket

index of next bucket

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

Referenced by _dbus_hash_iter_init(), _dbus_hash_iter_lookup(), and _dbus_hash_iter_next().

◆ next_entry

DBusHashEntry* DBusRealHashIter::next_entry

Next entry to be iterated onto in current bucket.

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

Referenced by _dbus_hash_iter_init(), _dbus_hash_iter_lookup(), and _dbus_hash_iter_next().

◆ table

DBusHashTable* DBusRealHashIter::table

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