Squid Web Cache master
Loading...
Searching...
No Matches
Rock::LoadingFlags Class Reference

low-level anti-padding storage class for LoadingEntry and LoadingSlot flags More...

Public Member Functions

 LoadingFlags ()
 

Public Attributes

uint8_t state:3
 current entry state (one of the LoadingEntry::State values)
 
uint8_t anchored:1
 whether we loaded the inode slot for this entry
 
uint8_t mapped:1
 whether the slot was added to a mapped entry
 
uint8_t finalized:1
 whether finalizeOrThrow() has scanned the slot
 
uint8_t freed:1
 whether the slot was given to the map as free space
 

Detailed Description

Definition at line 95 of file RockRebuild.cc.

Constructor & Destructor Documentation

◆ LoadingFlags()

Rock::LoadingFlags::LoadingFlags ( )
inline

Definition at line 98 of file RockRebuild.cc.

Member Data Documentation

◆ anchored

uint8_t Rock::LoadingFlags::anchored

Definition at line 102 of file RockRebuild.cc.

Referenced by Rock::LoadingEntry::anchored(), and Rock::LoadingEntry::anchored().

◆ finalized

uint8_t Rock::LoadingFlags::finalized

Definition at line 106 of file RockRebuild.cc.

Referenced by Rock::LoadingSlot::finalized(), and Rock::LoadingSlot::finalized().

◆ freed

uint8_t Rock::LoadingFlags::freed

Definition at line 107 of file RockRebuild.cc.

Referenced by Rock::LoadingSlot::freed(), and Rock::LoadingSlot::freed().

◆ mapped

uint8_t Rock::LoadingFlags::mapped

Definition at line 105 of file RockRebuild.cc.

Referenced by Rock::LoadingSlot::mapped(), and Rock::LoadingSlot::mapped().

◆ state

uint8_t Rock::LoadingFlags::state

Definition at line 101 of file RockRebuild.cc.

Referenced by Rock::LoadingEntry::state(), and Rock::LoadingEntry::state().


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