| 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] |