ufs/ufscommon.h
librock_la_SOURCES = \
- rock/RockFile.h \
+ rock/RockDbCell.h \
rock/RockIoState.cc \
rock/RockIoState.h \
rock/RockIoRequests.cc \
#ifndef SQUID_FS_ROCK_DB_CELL_H
#define SQUID_FS_ROCK_DB_CELL_H
-// XXX: rename to fs/rock/RockDbCell.{cc,h}
-
namespace Rock
{
-/// \ingroup Rock
-/// meta-information at the beginning of every db cell
+/** \ingroup Rock
+ * Meta-information at the beginning of every db cell.
+ * Stored on disk and used as sizeof() argument so it must remain POD.
+ */
class DbCellHeader
{
public:
#include "config.h"
#include "fs/rock/RockRebuild.h"
#include "fs/rock/RockSwapDir.h"
-#include "fs/rock/RockFile.h"
+#include "fs/rock/RockDbCell.h"
#include "SquidTime.h"
CBDATA_NAMESPACED_CLASS_INIT(Rock, Rebuild);
#include "SwapDir.h"
#include "DiskIO/DiskFile.h"
#include "DiskIO/IORequestor.h"
-#include "fs/rock/RockFile.h"
+#include "fs/rock/RockDbCell.h"
#include "ipc/StoreMap.h"
class DiskIOStrategy;