Rock::LoadingFlags Class Reference

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

Collaboration diagram for Rock::LoadingFlags:

Public Member Functions

 LoadingFlags ()
 

Public Attributes

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

Detailed Description

Definition at line 93 of file RockRebuild.cc.

Constructor & Destructor Documentation

◆ LoadingFlags()

Rock::LoadingFlags::LoadingFlags ( )
inline

Definition at line 96 of file RockRebuild.cc.

Member Data Documentation

◆ anchored

uint8_t Rock::LoadingFlags::anchored

Definition at line 100 of file RockRebuild.cc.

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

◆ finalized

uint8_t Rock::LoadingFlags::finalized

Definition at line 104 of file RockRebuild.cc.

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

◆ freed

uint8_t Rock::LoadingFlags::freed

Definition at line 105 of file RockRebuild.cc.

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

◆ mapped

uint8_t Rock::LoadingFlags::mapped

Definition at line 103 of file RockRebuild.cc.

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

◆ state

uint8_t Rock::LoadingFlags::state

Definition at line 99 of file RockRebuild.cc.

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


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors