Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
grn_ii_header Struct Reference

#include <ii.h>

Data Fields

uint64_t total_chunk_size
uint64_t bmax
uint32_t flags
uint32_t amax
uint32_t smax
uint32_t param1
uint32_t param2
uint32_t pnext
uint32_t bgqhead
uint32_t bgqtail
uint32_t bgqbody [GRN_II_BGQSIZE]
uint32_t reserved [288]
uint32_t ainfo [GRN_II_MAX_LSEG]
uint32_t binfo [GRN_II_MAX_LSEG]
uint32_t free_chunks [GRN_II_N_CHUNK_VARIATION+1]
uint32_t garbages [GRN_II_N_CHUNK_VARIATION+1]
uint32_t ngarbages [GRN_II_N_CHUNK_VARIATION+1]
uint8_t chunks [GRN_II_MAX_CHUNK >> 3]

Detailed Description

Definition at line 61 of file ii.h.

Field Documentation

uint32_t ainfo[GRN_II_MAX_LSEG]

Definition at line 74 of file ii.h.

uint32_t amax

Definition at line 65 of file ii.h.

uint32_t bgqbody[GRN_II_BGQSIZE]

Definition at line 72 of file ii.h.

uint32_t bgqhead

Definition at line 70 of file ii.h.

uint32_t bgqtail

Definition at line 71 of file ii.h.

uint32_t binfo[GRN_II_MAX_LSEG]

Definition at line 75 of file ii.h.

uint64_t bmax

Definition at line 63 of file ii.h.

uint8_t chunks[GRN_II_MAX_CHUNK >> 3]

Definition at line 79 of file ii.h.

uint32_t flags

Definition at line 64 of file ii.h.

uint32_t free_chunks[GRN_II_N_CHUNK_VARIATION+1]

Definition at line 76 of file ii.h.

uint32_t garbages[GRN_II_N_CHUNK_VARIATION+1]

Definition at line 77 of file ii.h.

uint32_t ngarbages[GRN_II_N_CHUNK_VARIATION+1]

Definition at line 78 of file ii.h.

uint32_t param1

Definition at line 67 of file ii.h.

uint32_t param2

Definition at line 68 of file ii.h.

uint32_t pnext

Definition at line 69 of file ii.h.

uint32_t reserved[288]

Definition at line 73 of file ii.h.

uint32_t smax

Definition at line 66 of file ii.h.

uint64_t total_chunk_size

Definition at line 62 of file ii.h.


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