GNUnet  0.10.x
Data Fields
GNUNET_CONTAINER_MultiHashMap32Iterator Struct Reference

Cursor into a multihashmap. More...

Collaboration diagram for GNUNET_CONTAINER_MultiHashMap32Iterator:
[legend]

Data Fields

struct MapEntryme
 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_MultiHashMap32map
 Map that we are iterating over. More...
 

Detailed Description

Cursor into a multihashmap.

Allows to enumerate elements asynchronously.

Definition at line 111 of file container_multihashmap32.c.

Field Documentation

◆ me

struct MapEntry* GNUNET_CONTAINER_MultiHashMap32Iterator::me

◆ idx

unsigned int GNUNET_CONTAINER_MultiHashMap32Iterator::idx

Current bucket index.

Definition at line 121 of file container_multihashmap32.c.

Referenced by GNUNET_CONTAINER_multihashmap32_iterator_next().

◆ modification_counter

unsigned int GNUNET_CONTAINER_MultiHashMap32Iterator::modification_counter

Modification counter as observed on the map when the iterator was created.

Definition at line 127 of file container_multihashmap32.c.

Referenced by GNUNET_CONTAINER_multihashmap32_iterator_create(), and GNUNET_CONTAINER_multihashmap32_iterator_next().

◆ map

const struct GNUNET_CONTAINER_MultiHashMap32* GNUNET_CONTAINER_MultiHashMap32Iterator::map

Map that we are iterating over.

Definition at line 132 of file container_multihashmap32.c.

Referenced by GNUNET_CONTAINER_multihashmap32_iterator_create(), and GNUNET_CONTAINER_multihashmap32_iterator_next().


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