backupFile | SegPageBackupRestoreDevice | [private] |
backupFilePathname | SegPageBackupRestoreDevice | [private] |
backupPage(BlockId blockId) | SegPageBackupRestoreDevice | |
backupRestorePages | SegPageBackupRestoreDevice | [private] |
checkPendingException() | SegPageBackupRestoreDevice | [private] |
ClosableObject() | ClosableObject | [explicit, protected] |
close() | ClosableObject | |
closeImpl() | SegPageBackupRestoreDevice | [private, virtual] |
compressionProgram | SegPageBackupRestoreDevice | [private] |
currPageReadCount | SegPageBackupRestoreDevice | [private] |
currPageWriteCount | SegPageBackupRestoreDevice | [private] |
freeScratchPage(BackupRestorePage &scratchPage) | SegPageBackupRestoreDevice | [private] |
freeScratchPageCondition | SegPageBackupRestoreDevice | [private] |
freeScratchPageQueue | SegPageBackupRestoreDevice | [private] |
getFreeScratchPage() | SegPageBackupRestoreDevice | [private] |
getMutex() | SegPageBackupRestoreDevice | |
getReservedBufferPage() | SegPageBackupRestoreDevice | |
init() | SegPageBackupRestoreDevice | [private] |
initScratchPages(SegPageLock &scratchLock, uint nScratchPages, uint nReservedPages, uint bufferSize) | SegPageBackupRestoreDevice | [private] |
isClosed() const | ClosableObject | [inline] |
isCompressed | SegPageBackupRestoreDevice | [private] |
mode | SegPageBackupRestoreDevice | [private] |
mutex | SegPageBackupRestoreDevice | [private] |
needsClose | ClosableObject | [protected] |
newSegPageBackupRestoreDevice(const std::string &backupFilePathname, const char *mode, const std::string &compressionProgram, uint nScratchPages, uint nReservedPages, SegmentAccessor &scratchAccessor, DeviceAccessScheduler &scheduler, SharedRandomAccessDevice pDataDevice) | SegPageBackupRestoreDevice | [static] |
notifyReadTransferCompletion(BackupRestorePage &scratchPage, bool bSuccess) | SegPageBackupRestoreDevice | |
notifyWriteTransferCompletion(BackupRestorePage &scratchPage, bool bSuccess) | SegPageBackupRestoreDevice | |
nReservedPages | SegPageBackupRestoreDevice | [private] |
nScratchPages | SegPageBackupRestoreDevice | [private] |
pageSize | SegPageBackupRestoreDevice | [private] |
pDataDevice | SegPageBackupRestoreDevice | [private] |
PendingWriteMap typedef | SegPageBackupRestoreDevice | [private] |
pendingWriteMap | SegPageBackupRestoreDevice | [private] |
PendingWriteMapIter typedef | SegPageBackupRestoreDevice | [private] |
pPendingExcn | SegPageBackupRestoreDevice | [private] |
reservedPages | SegPageBackupRestoreDevice | [private] |
restorePage(BlockId blockId) | SegPageBackupRestoreDevice | |
scheduler | SegPageBackupRestoreDevice | [private] |
scratchAccessor | SegPageBackupRestoreDevice | [private] |
scratchLock | SegPageBackupRestoreDevice | [private] |
SegPageBackupRestoreDevice(const std::string &backupFilePathname, const char *mode, const std::string &compressionProgram, uint nScratchPages, uint nReservedPages, SegmentAccessor &scratchAccessor, DeviceAccessScheduler &scheduler, SharedRandomAccessDevice pDataDevice) | SegPageBackupRestoreDevice | |
setCompressionProgramPathname(const std::string &programName) | SegPageBackupRestoreDevice | [private] |
waitForPendingWrites() | SegPageBackupRestoreDevice | |
writeBackupPage(PConstBuffer pageBuffer, bool scheduledWrite) | SegPageBackupRestoreDevice | [private] |
writeBackupPage(PConstBuffer pageBuffer) | SegPageBackupRestoreDevice | |
~ClosableObject() | ClosableObject | [virtual] |