Cursor into a multishortmap. More...
Data Fields | |
union MapEntry | me |
Position in the bucket 'idx'. More... | |
unsigned int | idx |
Current bucket index. More... | |
unsigned int | modification_counter |
Modification counter as observed on the map when the iterator was created. More... | |
const struct GNUNET_CONTAINER_MultiShortmap * | map |
Map that we are iterating over. More... | |
Cursor into a multishortmap.
Allows to enumerate elements asynchronously.
Definition at line 154 of file container_multishortmap.c.
union MapEntry GNUNET_CONTAINER_MultiShortmapIterator::me |
Position in the bucket 'idx'.
Definition at line 159 of file container_multishortmap.c.
Referenced by GNUNET_CONTAINER_multishortmap_iterator_create(), and GNUNET_CONTAINER_multishortmap_iterator_next().
unsigned int GNUNET_CONTAINER_MultiShortmapIterator::idx |
Current bucket index.
Definition at line 164 of file container_multishortmap.c.
Referenced by GNUNET_CONTAINER_multishortmap_iterator_next().
unsigned int GNUNET_CONTAINER_MultiShortmapIterator::modification_counter |
Modification counter as observed on the map when the iterator was created.
Definition at line 170 of file container_multishortmap.c.
Referenced by GNUNET_CONTAINER_multishortmap_iterator_create(), and GNUNET_CONTAINER_multishortmap_iterator_next().
const struct GNUNET_CONTAINER_MultiShortmap* GNUNET_CONTAINER_MultiShortmapIterator::map |
Map that we are iterating over.
Definition at line 175 of file container_multishortmap.c.
Referenced by GNUNET_CONTAINER_multishortmap_iterator_create(), and GNUNET_CONTAINER_multishortmap_iterator_next().