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

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

Definition at line 190 of file RockRebuild.cc.

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

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

Friends And Related Function Documentation

friend class LoadingEntry
friend

Definition at line 153 of file RockRebuild.cc.

friend class LoadingSlot
friend

Definition at line 154 of file RockRebuild.cc.

Member Data Documentation

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

Definition at line 166 of file RockRebuild.cc.

Referenced by LoadingParts().

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

Definition at line 163 of file RockRebuild.cc.

Referenced by LoadingParts().

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

Definition at line 159 of file RockRebuild.cc.

Referenced by LoadingParts().

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