Asterisk - The Open Source Telephony Project  18.5.0
Public Member Functions | Data Fields
htab Struct Reference

#include <hash.h>

Collaboration diagram for htab:
Collaboration graph
[legend]

Public Member Functions

u_int32_t hash __P ((const void *, size_t))
 

Data Fields

BUFHEAD bufhead
 
int cbucket
 
int cndx
 
BUFHEADcpage
 
SEGMENTdir
 
int errnum
 
int exsegs
 
int flags
 
int fp
 
HASHHDR hdr
 
u_int32_tmapp [NCACHED]
 
int nbufs
 
int new_file
 
int nmaps
 
int nsegs
 
int save_file
 
char * tmp_buf
 
char * tmp_key
 

Detailed Description

Definition at line 92 of file hash.h.

Member Function Documentation

◆ __P()

u_int32_t hash __P ( (const void *, size_t)  )

Field Documentation

◆ bufhead

BUFHEAD bufhead

Definition at line 117 of file hash.h.

Referenced by __buf_free(), and __buf_init().

◆ cbucket

int cbucket

Definition at line 104 of file hash.h.

Referenced by __big_return(), __hash_open(), collect_data(), and hash_seq().

◆ cndx

int cndx

Definition at line 105 of file hash.h.

Referenced by __big_return(), collect_data(), and hash_seq().

◆ cpage

BUFHEAD* cpage

Definition at line 103 of file hash.h.

Referenced by __big_return(), collect_data(), and hash_seq().

◆ dir

SEGMENT* dir

Definition at line 118 of file hash.h.

Referenced by __expand_table(), __get_buf(), alloc_segs(), hdestroy(), and newbuf().

◆ errnum

int errnum

Definition at line 106 of file hash.h.

Referenced by dbm_clearerr(), dbm_error(), flush_meta(), hash_delete(), hash_get(), hash_put(), and hash_seq().

◆ exsegs

int exsegs

Definition at line 95 of file hash.h.

Referenced by __expand_table(), and hdestroy().

◆ flags

int flags

Definition at line 99 of file hash.h.

Referenced by __hash_open(), hash_delete(), and hash_put().

◆ fp

int fp

Definition at line 100 of file hash.h.

Referenced by __get_page(), __hash_open(), __put_page(), flush_meta(), hash_fd(), hdestroy(), and open_temp().

◆ hdr

HASHHDR hdr

Definition at line 93 of file hash.h.

Referenced by __hash_open(), flush_meta(), and swap_header().

◆ mapp

◆ nbufs

int nbufs

Definition at line 115 of file hash.h.

Referenced by __buf_init(), and newbuf().

◆ new_file

int new_file

Definition at line 108 of file hash.h.

Referenced by __get_buf(), __hash_open(), hash_sync(), and newbuf().

◆ nmaps

int nmaps

Definition at line 114 of file hash.h.

Referenced by __hash_open(), __ibitmap(), fetch_bitmap(), and hdestroy().

◆ nsegs

int nsegs

Definition at line 94 of file hash.h.

Referenced by __expand_table(), __hash_open(), alloc_segs(), and hdestroy().

◆ save_file

int save_file

Definition at line 110 of file hash.h.

Referenced by __hash_open(), flush_meta(), hash_sync(), and hdestroy().

◆ tmp_buf

char* tmp_buf

Definition at line 101 of file hash.h.

Referenced by __big_return(), and collect_data().

◆ tmp_key

char* tmp_key

Definition at line 102 of file hash.h.

Referenced by __big_keydata(), and collect_key().


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