IDZEBRA  2.2.7
Data Fields
ISAMC_file_s Struct Reference

#include <isamc-p.h>

Data Fields

ISAMC_head head
 
BFile bf
 
int head_is_dirty
 
int no_writes
 
int no_reads
 
int no_skip_writes
 
int no_allocated
 
int no_released
 
int no_remap
 
int no_forward
 
int no_backward
 
zint sum_forward
 
zint sum_backward
 
int no_next
 
int no_prev
 
char * alloc_buf
 
int alloc_entries_num
 
int alloc_entries_max
 
int fc_max
 
zintfc_list
 

Detailed Description

Definition at line 34 of file isamc-p.h.

Field Documentation

◆ alloc_buf

char* ISAMC_file_s::alloc_buf

Definition at line 53 of file isamc-p.h.

Referenced by isamc_close(), and isamc_open().

◆ alloc_entries_max

int ISAMC_file_s::alloc_entries_max

Definition at line 55 of file isamc-p.h.

Referenced by isamc_open().

◆ alloc_entries_num

int ISAMC_file_s::alloc_entries_num

Definition at line 54 of file isamc-p.h.

Referenced by isamc_open().

◆ bf

BFile ISAMC_file_s::bf

◆ fc_list

zint* ISAMC_file_s::fc_list

Definition at line 58 of file isamc-p.h.

Referenced by init_fc(), isamc_alloc_block(), isamc_close(), isamc_release_block(), and release_fc().

◆ fc_max

int ISAMC_file_s::fc_max

Definition at line 57 of file isamc-p.h.

Referenced by init_fc(), isamc_alloc_block(), isamc_release_block(), and release_fc().

◆ head

ISAMC_head ISAMC_file_s::head

Definition at line 35 of file isamc-p.h.

Referenced by alloc_block(), isamc_block_used(), isamc_close(), isamc_open(), and release_block().

◆ head_is_dirty

int ISAMC_file_s::head_is_dirty

Definition at line 37 of file isamc-p.h.

Referenced by alloc_block(), isamc_close(), isamc_open(), and release_block().

◆ no_allocated

int ISAMC_file_s::no_allocated

Definition at line 42 of file isamc-p.h.

Referenced by alloc_block(), isamc_close(), and isamc_open().

◆ no_backward

int ISAMC_file_s::no_backward

Definition at line 47 of file isamc-p.h.

Referenced by isamc_close(), isamc_open(), and isamc_read_item().

◆ no_forward

int ISAMC_file_s::no_forward

Definition at line 46 of file isamc-p.h.

Referenced by isamc_close(), isamc_open(), and isamc_read_item().

◆ no_next

int ISAMC_file_s::no_next

Definition at line 50 of file isamc-p.h.

Referenced by isamc_close(), isamc_open(), and isamc_read_item().

◆ no_prev

int ISAMC_file_s::no_prev

Definition at line 51 of file isamc-p.h.

Referenced by isamc_close(), isamc_open(), and isamc_read_item().

◆ no_reads

int ISAMC_file_s::no_reads

Definition at line 40 of file isamc-p.h.

Referenced by isamc_close(), isamc_open(), and isamc_read_block().

◆ no_released

int ISAMC_file_s::no_released

Definition at line 43 of file isamc-p.h.

Referenced by isamc_close(), isamc_open(), and release_block().

◆ no_remap

int ISAMC_file_s::no_remap

Definition at line 44 of file isamc-p.h.

Referenced by isamc_close(), isamc_merge(), and isamc_open().

◆ no_skip_writes

int ISAMC_file_s::no_skip_writes

Definition at line 41 of file isamc-p.h.

Referenced by flush_blocks(), isamc_close(), and isamc_open().

◆ no_writes

int ISAMC_file_s::no_writes

Definition at line 39 of file isamc-p.h.

Referenced by isamc_close(), isamc_open(), and isamc_write_block().

◆ sum_backward

zint ISAMC_file_s::sum_backward

Definition at line 49 of file isamc-p.h.

Referenced by isamc_close(), isamc_open(), and isamc_read_item().

◆ sum_forward

zint ISAMC_file_s::sum_forward

Definition at line 48 of file isamc-p.h.

Referenced by isamc_close(), isamc_open(), and isamc_read_item().


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