Storage Engine API
mongo::MmapV1ExtentManager Member List

This is the complete list of members for mongo::MmapV1ExtentManager, including all inherited members.

_addAFile(OperationContext *opCtx, int sizeNeeded, bool preallocateNextFile)mongo::MmapV1ExtentManagerprivate
_allocFromFreeList(OperationContext *opCtx, int approxSize, bool capped)mongo::MmapV1ExtentManagerprivate
_createExtent(OperationContext *opCtx, int approxSize, bool enforceQuota)mongo::MmapV1ExtentManagerprivate
_createExtentInFile(OperationContext *opCtx, int fileNo, DataFile *f, int size, bool enforceQuota)mongo::MmapV1ExtentManagerprivate
_dbnamemongo::MmapV1ExtentManagerprivate
_directoryPerDBmongo::MmapV1ExtentManagerprivate
_fileName(int n) constmongo::MmapV1ExtentManagerprivate
_filesmongo::MmapV1ExtentManagerprivate
_getFreeListEnd() constmongo::MmapV1ExtentManagerprivate
_getFreeListStart() constmongo::MmapV1ExtentManagerprivate
_getOpenFile(int fileId) constmongo::MmapV1ExtentManagerprivate
_getOpenFile(int fileId)mongo::MmapV1ExtentManagerprivate
_pathmongo::MmapV1ExtentManagerprivate
_recordAccessTrackermongo::MmapV1ExtentManagerprivate
_recordForV1(const DiskLoc &loc) constmongo::MmapV1ExtentManagerprivate
_ridmongo::MmapV1ExtentManagerprivate
_setFreeListEnd(OperationContext *opCtx, DiskLoc loc)mongo::MmapV1ExtentManagerprivate
_setFreeListStart(OperationContext *opCtx, DiskLoc loc)mongo::MmapV1ExtentManagerprivate
allocateExtent(OperationContext *opCtx, bool capped, int size, bool enforceQuota)mongo::MmapV1ExtentManagervirtual
cacheHint(const DiskLoc &extentLoc, const HintType &hint)mongo::MmapV1ExtentManagervirtual
close(OperationContext *opCtx)mongo::MmapV1ExtentManagerinlinevirtual
extentForV1(const DiskLoc &loc) constmongo::MmapV1ExtentManagervirtual
extentLocForV1(const DiskLoc &loc) constmongo::MmapV1ExtentManagervirtual
ExtentManager()mongo::ExtentManagerinline
fileSize() constmongo::MmapV1ExtentManagervirtual
followupSize(int recordLen, int lastExtentLen) constmongo::ExtentManagervirtual
freeExtent(OperationContext *opCtx, DiskLoc extent)mongo::MmapV1ExtentManagervirtual
freeExtents(OperationContext *opCtx, DiskLoc firstExt, DiskLoc lastExt)mongo::MmapV1ExtentManagervirtual
freeListStats(OperationContext *opCtx, int *numExtents, int64_t *totalFreeSizeBytes) constmongo::MmapV1ExtentManagervirtual
getExtent(const DiskLoc &loc, bool doSanityCheck=true) constmongo::MmapV1ExtentManagervirtual
getFileFormat(OperationContext *opCtx) const finalmongo::MmapV1ExtentManagervirtual
getOpenFile(int n) const finalmongo::MmapV1ExtentManagerinlinevirtual
HintType enum namemongo::ExtentManager
init(OperationContext *opCtx)mongo::MmapV1ExtentManagervirtual
initialSize(int recordLen) constmongo::ExtentManagervirtual
maxSize() constmongo::MmapV1ExtentManagervirtual
minSize() constmongo::ExtentManagerinlinevirtual
MmapV1ExtentManager(StringData dbname, StringData path, bool directoryPerDB)mongo::MmapV1ExtentManager
MONGO_DISALLOW_COPYING(MmapV1ExtentManager)mongo::MmapV1ExtentManagerprivate
numFiles() constmongo::MmapV1ExtentManagervirtual
quantizeExtentSize(int size) constmongo::ExtentManagervirtual
Random enum valuemongo::ExtentManager
recordForV1(const DiskLoc &loc) constmongo::MmapV1ExtentManagervirtual
recordNeedsFetch(const DiskLoc &loc) constmongo::MmapV1ExtentManagervirtual
Sequential enum valuemongo::ExtentManager
setFileFormat(OperationContext *opCtx, DataFileVersion newVersion) finalmongo::MmapV1ExtentManagervirtual
~ExtentManager()mongo::ExtentManagerinlinevirtual