Rock::LoadingParts Class Reference
Collaboration diagram for Rock::LoadingParts:

Public Member Functions

 LoadingParts (int dbSlotLimit, int dbEntryLimit)
 
 LoadingParts (LoadingParts &&)=delete
 

Private Attributes

std::vector< uint64_t > sizes
 LoadingEntry::size for all entries. More...
 
std::vector< uint32_t > versions
 LoadingEntry::version for all entries. More...
 
std::vector< Ipc::StoreMapSliceIdmores
 LoadingSlot::more for all slots. More...
 
std::vector< LoadingFlagsflags
 all LoadingEntry and LoadingSlot flags More...
 

Friends

class LoadingEntry
 
class LoadingSlot
 

Detailed Description

information about store entries being loaded from disk (and their slots) used for identifying partially stored/loaded entries

Definition at line 146 of file RockRebuild.cc.

Constructor & Destructor Documentation

◆ LoadingParts() [1/2]

Rock::LoadingParts::LoadingParts ( int  dbSlotLimit,
int  dbEntryLimit 
)

Definition at line 190 of file RockRebuild.cc.

References assert, flags, mores, sizes, and versions.

◆ LoadingParts() [2/2]

Rock::LoadingParts::LoadingParts ( LoadingParts &&  )
delete

Friends And Related Function Documentation

◆ LoadingEntry

friend class LoadingEntry
friend

Definition at line 153 of file RockRebuild.cc.

◆ LoadingSlot

friend class LoadingSlot
friend

Definition at line 154 of file RockRebuild.cc.

Member Data Documentation

◆ flags

std::vector<LoadingFlags> Rock::LoadingParts::flags
private

Definition at line 166 of file RockRebuild.cc.

Referenced by LoadingParts().

◆ mores

std::vector<Ipc::StoreMapSliceId> Rock::LoadingParts::mores
private

Definition at line 163 of file RockRebuild.cc.

Referenced by LoadingParts().

◆ sizes

std::vector<uint64_t> Rock::LoadingParts::sizes
private

Definition at line 159 of file RockRebuild.cc.

Referenced by LoadingParts().

◆ versions

std::vector<uint32_t> Rock::LoadingParts::versions
private

Definition at line 160 of file RockRebuild.cc.

Referenced by LoadingParts().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors