Cursor into a multihashmap. More...
Data Fields | |
| struct MapEntry * | me |
| Position in the bucket idx. | |
| unsigned int | idx |
| Current bucket index. | |
| unsigned int | modification_counter |
| Modification counter as observed on the map when the iterator was created. | |
| const struct GNUNET_CONTAINER_MultiHashMap32 * | map |
| Map that we are iterating over. | |
Cursor into a multihashmap.
Allows to enumerate elements asynchronously.
Definition at line 110 of file container_multihashmap32.c.
| struct MapEntry* GNUNET_CONTAINER_MultiHashMap32Iterator::me |
Position in the bucket idx.
Definition at line 115 of file container_multihashmap32.c.
Referenced by GNUNET_CONTAINER_multihashmap32_iterator_create(), and GNUNET_CONTAINER_multihashmap32_iterator_next().
| unsigned int GNUNET_CONTAINER_MultiHashMap32Iterator::idx |
Current bucket index.
Definition at line 120 of file container_multihashmap32.c.
Referenced by GNUNET_CONTAINER_multihashmap32_iterator_next().
| unsigned int GNUNET_CONTAINER_MultiHashMap32Iterator::modification_counter |
Modification counter as observed on the map when the iterator was created.
Definition at line 126 of file container_multihashmap32.c.
Referenced by GNUNET_CONTAINER_multihashmap32_iterator_create(), and GNUNET_CONTAINER_multihashmap32_iterator_next().
| const struct GNUNET_CONTAINER_MultiHashMap32* GNUNET_CONTAINER_MultiHashMap32Iterator::map |
Map that we are iterating over.
Definition at line 131 of file container_multihashmap32.c.
Referenced by GNUNET_CONTAINER_multihashmap32_iterator_create(), and GNUNET_CONTAINER_multihashmap32_iterator_next().