RockRebuild.cc File Reference
#include "squid.h"
#include "base/AsyncJobCalls.h"
#include "DebugMessages.h"
#include "fs/rock/RockDbCell.h"
#include "fs/rock/RockRebuild.h"
#include "fs/rock/RockSwapDir.h"
#include "fs_io.h"
#include "globals.h"
#include "md5.h"
#include "sbuf/Stream.h"
#include "SquidTime.h"
#include "Store.h"
#include "tools.h"
#include <cerrno>
Include dependency graph for RockRebuild.cc:

Go to the source code of this file.

Classes

class  Rock::LoadingFlags
 low-level anti-padding storage class for LoadingEntry and LoadingSlot flags More...
 
class  Rock::LoadingEntry
 smart StoreEntry-level info pointer (hides anti-padding LoadingParts arrays) More...
 
class  Rock::LoadingSlot
 smart db slot-level info pointer (hides anti-padding LoadingParts arrays) More...
 
class  Rock::LoadingParts
 

Namespaces

 Rock
 

Functions

 CBDATA_NAMESPACED_CLASS_INIT (Rock, Rebuild)
 
static bool Rock::DoneLoading (const int64_t loadingPos, const int64_t dbSlotLimit)
 
static bool Rock::DoneValidating (const int64_t validationPos, const int64_t dbSlotLimit, const int64_t dbEntryLimit)
 
template<class T >
T::Owner * createOwner (const char *dirPath, const char *sfx, const int64_t limit, const bool resuming)
 

Function Documentation

◆ CBDATA_NAMESPACED_CLASS_INIT()

CBDATA_NAMESPACED_CLASS_INIT ( Rock  ,
Rebuild   
)

◆ createOwner()

template<class T >
T::Owner* createOwner ( const char *  dirPath,
const char *  sfx,
const int64_t  limit,
const bool  resuming 
)
inline

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors