Classes | |
class | DbCellHeader |
class | HeaderUpdater |
class | IoState |
class | LoadingEntry |
smart StoreEntry-level info pointer (hides anti-padding LoadingParts arrays) More... | |
class | LoadingFlags |
low-level anti-padding storage class for LoadingEntry and LoadingSlot flags More... | |
class | LoadingParts |
class | LoadingSlot |
smart db slot-level info pointer (hides anti-padding LoadingParts arrays) More... | |
class | ReadRequest |
class | Rebuild |
class | StoreFileSystem |
, More... | |
class | SwapDir |
class | SwapDirRr |
initializes shared memory segments used by Rock::SwapDir More... | |
class | WriteRequest |
Typedefs | |
typedef sfileno | SlotId |
db cell number, starting with cell 0 (always occupied by the db header) More... | |
typedef uint64_t | IoXactionId |
unique (within a given IoState object scope) I/O transaction identifier More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, const HeaderUpdater::IoCbParams ¶ms) |
static bool | DoneLoading (const int64_t loadingPos, const int64_t dbSlotLimit) |
static bool | DoneValidating (const int64_t validationPos, const int64_t dbSlotLimit, const int64_t dbEntryLimit) |
Typedef Documentation
◆ IoXactionId
typedef uint64_t Rock::IoXactionId |
◆ SlotId
typedef sfileno Rock::SlotId |
Function Documentation
◆ DoneLoading()
|
static |
Definition at line 79 of file RockRebuild.cc.
Referenced by Rock::Rebuild::Stats::completed(), and Rock::Rebuild::doneLoading().
◆ DoneValidating()
|
static |
Definition at line 85 of file RockRebuild.cc.
References opt_store_doublecheck.
Referenced by Rock::Rebuild::Stats::completed(), and Rock::Rebuild::doneValidating().
◆ operator<<()
|
inline |
Definition at line 77 of file RockHeaderUpdater.h.
References Rock::HeaderUpdater::IoCbParams::buf, and Rock::HeaderUpdater::IoCbParams::size.