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 78 of file RockRebuild.cc.

Constructor & Destructor Documentation

Rock::LoadingFlags::LoadingFlags ( )
inline

Definition at line 81 of file RockRebuild.cc.

Member Data Documentation

uint8_t Rock::LoadingFlags::anchored

Definition at line 85 of file RockRebuild.cc.

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

uint8_t Rock::LoadingFlags::finalized

Definition at line 89 of file RockRebuild.cc.

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

uint8_t Rock::LoadingFlags::freed

Definition at line 90 of file RockRebuild.cc.

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

uint8_t Rock::LoadingFlags::mapped

Definition at line 88 of file RockRebuild.cc.

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

uint8_t Rock::LoadingFlags::state

Definition at line 84 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