Go to the source code of this file.
Classes | |
struct | _LCB |
struct | _LFCB_SYNC |
struct | _LCH |
struct | _LBCB |
struct | _LFCB |
struct | _LFS_DATA |
Defines | |
#define | LBCB_LOG_WRAPPED (0x00000001) |
#define | LBCB_ON_ACTIVE_QUEUE (0x00000002) |
#define | LBCB_NOT_EMPTY (0x00000004) |
#define | LBCB_FLUSH_COPY (0x00000008) |
#define | LBCB_RESTART_LBCB (0x00000020) |
#define | LFCB_LOG_WRAPPED (0x00000001) |
#define | LFCB_MULTIPLE_PAGE_IO (0x00000002) |
#define | LFCB_NO_LAST_LSN (0x00000004) |
#define | LFCB_PACK_LOG (0x00000008) |
#define | LFCB_REUSE_TAIL (0x00000010) |
#define | LFCB_NO_OLDEST_LSN (0x00000020) |
#define | LFCB_LOG_FILE_CORRUPT (0x00000040) |
#define | LFCB_FINAL_SHUTDOWN (0x00000080) |
#define | LFCB_READ_FIRST_RESTART (0x00000100) |
#define | LFCB_READ_SECOND_RESTART (0x00000200) |
#define | LFCB_RESERVE_LBCB_COUNT (5) |
#define | LFCB_MAX_LBCB_COUNT (25) |
#define | LFCB_RESERVE_LCB_COUNT (5) |
#define | LFCB_MAX_LCB_COUNT (25) |
#define | LFS_DATA_INIT_FAILED (0x00000001) |
#define | LFS_DATA_INITIALIZED (0x00000002) |
#define | LFS_BUFFER1_OWNED (0x00000001) |
#define | LFS_BUFFER2_OWNED (0x00000002) |
#define | LFS_BUFFER_SIZE (0x10000) |
Typedefs | |
typedef PVOID | PBCB |
typedef _LCB | LCB |
typedef _LCB * | PLCB |
typedef _LFCB_SYNC | LFCB_SYNC |
typedef _LFCB_SYNC * | PLFCB_SYNC |
typedef _LCH | LCH |
typedef _LCH * | PLCH |
typedef _LBCB | LBCB |
typedef _LBCB * | PLBCB |
typedef enum _LFS_IO_STATE | LFS_IO_STATE |
typedef _LFCB | LFCB |
typedef _LFCB * | PLFCB |
typedef _LFS_DATA | LFS_DATA |
typedef _LFS_DATA * | PLFS_DATA |
Enumerations | |
enum | _LFS_IO_STATE { LfsNoIoInProgress = 0, LfsClientThreadIo } |
|
Definition at line 286 of file lfsstruc.h. Referenced by LfsCurrentAvailSpace(), LfsFindFirstIo(), and LfsGetLbcb(). |
|
Definition at line 283 of file lfsstruc.h. Referenced by LfsGetLbcb(). |
|
Definition at line 285 of file lfsstruc.h. Referenced by LfsCloseLogFile(), LfsCurrentAvailSpace(), LfsWriteLfsRestart(), and LfsWriteLogRecordIntoLogPage(). |
|
Definition at line 284 of file lfsstruc.h. Referenced by LfsCloseLogFile(), LfsFindFirstIo(), LfsFlushToLsnPriv(), LfsGetLbcb(), LfsPrepareLfcbForLogRecord(), LfsWriteLfsRestart(), and LfsWriteLogRecordIntoLogPage(). |
|
Definition at line 287 of file lfsstruc.h. Referenced by LfsDeallocateLbcb(), and LfsWriteLfsRestart(). |
|
Definition at line 606 of file lfsstruc.h. Referenced by LfsCloseLogFile(), and LfsFlushLfcb(). |
|
Definition at line 605 of file lfsstruc.h. Referenced by LfsOpenLogFile(). |
|
Definition at line 599 of file lfsstruc.h. Referenced by LfsFindLastLsn(), LfsFlushLfcb(), LfsGetLbcb(), LfsUpdateLfcbFromNoRestart(), and LfsUpdateLfcbFromRestart(). |
|
Definition at line 611 of file lfsstruc.h. Referenced by LfsDeallocateLbcb(). |
|
Definition at line 614 of file lfsstruc.h. Referenced by LfsDeallocateLcb(). |
|
Definition at line 600 of file lfsstruc.h. Referenced by LfsFindFirstIo(), LfsFlushLfcb(), LfsUpdateLfcbFromNoRestart(), LfsUpdateLfcbFromRestart(), and LfsUpdateRestartAreaFromLfcb(). |
|
Definition at line 601 of file lfsstruc.h. Referenced by LfsFindCurrentAvail(), LfsFindLastLsn(), LfsGetLbcb(), LfsQueryLastLsn(), LfsUpdateLfcbFromNoRestart(), LfsUpdateLfcbFromRestart(), and LfsWriteLogRecordIntoLogPage(). |
|
Definition at line 604 of file lfsstruc.h. Referenced by LfsFindCurrentAvail(), LfsSetBaseLsnPriv(), LfsUpdateLfcbFromNoRestart(), and LfsUpdateLfcbFromRestart(). |
|
|
Definition at line 607 of file lfsstruc.h. Referenced by LfsFlushLfcb(), and LfsRestartLogFile(). |
|
Definition at line 608 of file lfsstruc.h. Referenced by LfsFlushLfcb(), and LfsRestartLogFile(). |
|
Definition at line 610 of file lfsstruc.h. Referenced by LfsAllocateLbcb(), and LfsAllocateLfcb(). |
|
Definition at line 613 of file lfsstruc.h. Referenced by LfsAllocateLcb(), and LfsAllocateLfcb(). |
|
Definition at line 603 of file lfsstruc.h. Referenced by LfsFindCurrentAvail(), LfsFindLastLsn(), LfsGetLbcb(), and LfsUpdateLfcbFromRestart(). |
|
Definition at line 670 of file lfsstruc.h. Referenced by LfsAllocateSpanningBuffer(), and LfsFreeSpanningBuffer(). |
|
Definition at line 671 of file lfsstruc.h. Referenced by LfsAllocateSpanningBuffer(), and LfsFreeSpanningBuffer(). |
|
Definition at line 673 of file lfsstruc.h. Referenced by LfsAllocateSpanningBuffer(), and LfsInitializeLogFileService(). |
|
Definition at line 667 of file lfsstruc.h. Referenced by LfsInitializeLogFileService(). |
|
Definition at line 668 of file lfsstruc.h. Referenced by LfsInitializeLogFileService(). |
|
Referenced by LfsAllocateLbcb(), and LfsFlushLfcb(). |
|
Referenced by LfsAllocateLcb(). |
|
|
|
Referenced by LfsAllocateLfcb(). |
|
|
|
Referenced by LfsInitializeLogFileService(). |
|
|
|
Definition at line 25 of file lfsstruc.h. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 294 of file lfsstruc.h.
|