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) 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()
|
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:
- src/fs/rock/RockRebuild.cc