PostgreSQL Source Code  git master
AllocSetContext Struct Reference

Data Fields

MemoryContextData header
 
AllocBlock blocks
 
AllocChunk freelist [ALLOCSET_NUM_FREELISTS]
 
Size initBlockSize
 
Size maxBlockSize
 
Size nextBlockSize
 
Size allocChunkLimit
 
AllocBlock keeper
 
int freeListIndex
 

Detailed Description

Definition at line 121 of file aset.c.

Field Documentation

◆ allocChunkLimit

Size AllocSetContext::allocChunkLimit

◆ blocks

◆ freelist

AllocChunk AllocSetContext::freelist[ALLOCSET_NUM_FREELISTS]

◆ freeListIndex

int AllocSetContext::freeListIndex

Definition at line 134 of file aset.c.

Referenced by AllocSetContextCreateInternal(), and AllocSetDelete().

◆ header

MemoryContextData AllocSetContext::header

◆ initBlockSize

Size AllocSetContext::initBlockSize

Definition at line 128 of file aset.c.

Referenced by AllocSetContextCreateInternal(), and AllocSetReset().

◆ keeper

AllocBlock AllocSetContext::keeper

Definition at line 132 of file aset.c.

Referenced by AllocSetContextCreateInternal(), AllocSetDelete(), and AllocSetReset().

◆ maxBlockSize

Size AllocSetContext::maxBlockSize

Definition at line 129 of file aset.c.

Referenced by AllocSetAlloc(), and AllocSetContextCreateInternal().

◆ nextBlockSize

Size AllocSetContext::nextBlockSize

Definition at line 130 of file aset.c.

Referenced by AllocSetAlloc(), AllocSetContextCreateInternal(), and AllocSetReset().


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