OpenVPN
Data Fields
hash_iterator Struct Reference

#include <list.h>

Collaboration diagram for hash_iterator:
Collaboration graph
[legend]

Data Fields

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

Detailed Description

Definition at line 88 of file list.h.

Field Documentation

◆ bucket

struct hash_bucket* hash_iterator::bucket

Definition at line 92 of file list.h.

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

◆ bucket_index

int hash_iterator::bucket_index

Definition at line 91 of file list.h.

Referenced by hash_iterator_init_range(), and hash_iterator_next().

◆ bucket_index_end

int hash_iterator::bucket_index_end

Definition at line 97 of file list.h.

Referenced by hash_iterator_init_range(), and hash_iterator_next().

◆ bucket_index_start

int hash_iterator::bucket_index_start

Definition at line 96 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 93 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 90 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: