Wireshark 4.7.2
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
fifo_string_cache_t Struct Reference

#include <fifo_string_cache.h>

Public Attributes

GHashTable * set
GSList * head
GSList * tail
unsigned max_entries

Detailed Description

A string cache with FIFO eviction. The cache tracks insertion order so that the oldest entry can be removed when max_entries is exceeded.

Member Data Documentation

◆ head

GSList* fifo_string_cache_t::head

Head of the FIFO queue (oldest entry).

◆ max_entries

unsigned fifo_string_cache_t::max_entries

Maximum number of entries, or 0 for unlimited.

◆ set

GHashTable* fifo_string_cache_t::set

Hash table for O(1) lookup.

◆ tail

GSList* fifo_string_cache_t::tail

Tail of the FIFO queue (newest entry).


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