GNUnet  0.20.0
MapEntry Union Reference

Entry in the map. More...

Collaboration diagram for MapEntry:

Data Fields

struct SmallMapEntrysme
 Variant used if map entries only contain a pointer to the key. More...
struct BigMapEntrybme
 Variant used if map entries contain the full key. More...
uint32_t key
 Key for the entry. More...
void * value
 Value of the entry. More...
struct MapEntrynext
 If there is a hash collision, we create a linked list. More...

Detailed Description

Entry in the map.

An entry in the hash map.

Definition at line 90 of file container_multihashmap.c.

Field Documentation

◆ sme

◆ bme

◆ key

uint32_t MapEntry::key

Key for the entry.

Definition at line 53 of file container_multihashmap32.c.

Referenced by gnunet-chk.Chk::__init__(), gnunet-chk.AESKey::__init__(), and gnunet-chk.Chk::uri().

◆ value

void* MapEntry::value

◆ next

struct MapEntry* MapEntry::next

If there is a hash collision, we create a linked list.

Definition at line 63 of file container_multihashmap32.c.

The documentation for this union was generated from the following files: