OpenVPN
Data Fields
hash_iterator Struct Reference

#include <list.h>

Collaboration diagram for hash_iterator:
Collaboration graph
[legend]

Data Fields

struct hashhash
 
uint32_t bucket_index
 
struct hash_bucketbucket
 
struct hash_elementelem
 
struct hash_elementlast
 
bool bucket_marked
 
uint32_t bucket_index_start
 
uint32_t bucket_index_end
 

Detailed Description

Definition at line 78 of file list.h.

Field Documentation

◆ bucket

struct hash_bucket* hash_iterator::bucket

Definition at line 82 of file list.h.

Referenced by hash_iterator_init_range(), hash_iterator_lock(), and hash_iterator_unlock().

◆ bucket_index

uint32_t hash_iterator::bucket_index

Definition at line 81 of file list.h.

Referenced by hash_iterator_init_range(), and hash_iterator_next().

◆ bucket_index_end

uint32_t hash_iterator::bucket_index_end

Definition at line 87 of file list.h.

Referenced by hash_iterator_init_range(), and hash_iterator_next().

◆ bucket_index_start

uint32_t hash_iterator::bucket_index_start

Definition at line 86 of file list.h.

Referenced by hash_iterator_init_range().

◆ bucket_marked

bool hash_iterator::bucket_marked

◆ elem

struct hash_element* hash_iterator::elem

Definition at line 83 of file list.h.

Referenced by hash_iterator_advance(), hash_iterator_init_range(), and hash_iterator_next().

◆ hash

struct hash* hash_iterator::hash

Definition at line 80 of file list.h.

Referenced by hash_iterator_init_range(), hash_iterator_next(), and hash_iterator_unlock().

◆ last

struct hash_element* hash_iterator::last

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