GNUnet 0.22.1
GNUNET_CONTAINER_MultiUuidmapIterator Struct Reference

Cursor into a multiuuidmap. More...

Collaboration diagram for GNUNET_CONTAINER_MultiUuidmapIterator:
[legend]

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

Detailed Description

Cursor into a multiuuidmap.

Allows to enumerate elements asynchronously.

Definition at line 154 of file container_multiuuidmap.c.

Field Documentation

◆ me

union MapEntry GNUNET_CONTAINER_MultiUuidmapIterator::me

Position in the bucket 'idx'.

Definition at line 159 of file container_multiuuidmap.c.

Referenced by GNUNET_CONTAINER_multiuuidmap_iterator_create(), and GNUNET_CONTAINER_multiuuidmap_iterator_next().

◆ idx

unsigned int GNUNET_CONTAINER_MultiUuidmapIterator::idx

Current bucket index.

Definition at line 164 of file container_multiuuidmap.c.

Referenced by GNUNET_CONTAINER_multiuuidmap_iterator_next().

◆ modification_counter

unsigned int GNUNET_CONTAINER_MultiUuidmapIterator::modification_counter

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

Definition at line 170 of file container_multiuuidmap.c.

Referenced by GNUNET_CONTAINER_multiuuidmap_iterator_create(), and GNUNET_CONTAINER_multiuuidmap_iterator_next().

◆ map

const struct GNUNET_CONTAINER_MultiUuidmap* GNUNET_CONTAINER_MultiUuidmapIterator::map

Map that we are iterating over.

Definition at line 175 of file container_multiuuidmap.c.

Referenced by GNUNET_CONTAINER_multiuuidmap_iterator_create(), and GNUNET_CONTAINER_multiuuidmap_iterator_next().


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