Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

_LFCB Struct Reference

#include <lfsstruc.h>

List of all members.

Public Attributes

NODE_TYPE_CODE NodeTypeCode
NODE_BYTE_SIZE NodeByteSize
LIST_ENTRY LfcbLinks
LIST_ENTRY LchLinks
PFILE_OBJECT FileObject
LONGLONG FileSize
LONGLONG SystemPageSize
ULONG SystemPageMask
LONG SystemPageInverseMask
LONGLONG LogPageSize
ULONG LogPageMask
LONG LogPageInverseMask
ULONG LogPageShift
LONGLONG FirstLogPage
LONGLONG NextLogPage
ULONG ReusePageOffset
ULONG RestartDataOffset
LONGLONG LogPageDataOffset
ULONG RestartDataSize
LONGLONG LogPageDataSize
USHORT RecordHeaderLength
LONGLONG SeqNumber
LONGLONG SeqNumberForWrap
ULONG SeqNumberBits
ULONG FileDataBits
LIST_ENTRY LbcbWorkque
LIST_ENTRY LbcbActive
PLBCB ActiveTail
PLBCB PrevTail
LFS_IO_STATE LfsIoState
PLFS_RESTART_AREA RestartArea
PLFS_CLIENT_RECORD ClientArray
USHORT ClientArrayOffset
USHORT ClientNameOffset
ULONG RestartAreaSize
USHORT LogClients
BOOLEAN InitialRestartArea
LSN NextRestartLsn
LSN LastFlushedRestartLsn
LSN OldestLsn
LONGLONG OldestLsnOffset
LSN LastFlushedLsn
LONGLONG TotalAvailable
LONGLONG TotalAvailInPages
LONGLONG TotalUndoCommitment
LONGLONG MaxCurrentAvail
LONGLONG CurrentAvailable
LONGLONG ReservedLogPageSize
USHORT RestartUsaOffset
USHORT RestartUsaArraySize
USHORT LogRecordUsaOffset
USHORT LogRecordUsaArraySize
SHORT MajorVersion
SHORT MinorVersion
ULONG Flags
ULONG SpareLbcbCount
LIST_ENTRY SpareLbcbList
ULONG SpareLcbCount
LIST_ENTRY SpareLcbList
PLFCB_SYNC Sync
ULONG Waiters
ULONG CurrentOpenLogCount
PLFS_WRITE_DATA UserWriteData
PLBCB PageToDirty


Member Data Documentation

PLBCB _LFCB::ActiveTail
 

Definition at line 417 of file lfsstruc.h.

PLFS_CLIENT_RECORD _LFCB::ClientArray
 

Definition at line 436 of file lfsstruc.h.

Referenced by LfsCloseLogFile(), LfsInitializeLogFile(), LfsOpenLogFile(), LfsReadLogRecord(), LfsReadRestartArea(), LfsRestartLogFile(), LfsSetBaseLsn(), and LfsWriteRestartArea().

USHORT _LFCB::ClientArrayOffset
 

Definition at line 437 of file lfsstruc.h.

Referenced by LfsInitializeLogFile(), and LfsRestartLogFile().

USHORT _LFCB::ClientNameOffset
 

Definition at line 438 of file lfsstruc.h.

LONGLONG _LFCB::CurrentAvailable
 

Definition at line 515 of file lfsstruc.h.

ULONG _LFCB::CurrentOpenLogCount
 

Definition at line 583 of file lfsstruc.h.

Referenced by LfsRestartLogFile(), and LfsVerifyLogFile().

ULONG _LFCB::FileDataBits
 

Definition at line 407 of file lfsstruc.h.

PFILE_OBJECT _LFCB::FileObject
 

Definition at line 328 of file lfsstruc.h.

Referenced by LfsInitializeLogFile(), LfsOpenLogFile(), and LfsRestartLogFile().

LONGLONG _LFCB::FileSize
 

Definition at line 335 of file lfsstruc.h.

LONGLONG _LFCB::FirstLogPage
 

Definition at line 360 of file lfsstruc.h.

Referenced by LfsInitializeLogFile().

ULONG _LFCB::Flags
 

Definition at line 548 of file lfsstruc.h.

Referenced by LfsCloseLogFile(), LfsOpenLogFile(), LfsQueryLastLsn(), LfsResetUndoTotal(), and LfsRestartLogFile().

BOOLEAN _LFCB::InitialRestartArea
 

Definition at line 452 of file lfsstruc.h.

Referenced by LfsInitializeLogFile(), and LfsRestartLogFile().

LSN _LFCB::LastFlushedLsn
 

Definition at line 483 of file lfsstruc.h.

Referenced by LfsReadLogFileInformation().

LSN _LFCB::LastFlushedRestartLsn
 

Definition at line 460 of file lfsstruc.h.

LIST_ENTRY _LFCB::LbcbActive
 

Definition at line 415 of file lfsstruc.h.

Referenced by LfsAllocateLfcb(), and LfsCloseLogFile().

LIST_ENTRY _LFCB::LbcbWorkque
 

Definition at line 414 of file lfsstruc.h.

Referenced by LfsAllocateLfcb(), and LfsCloseLogFile().

LIST_ENTRY _LFCB::LchLinks
 

Definition at line 321 of file lfsstruc.h.

Referenced by LfsAllocateLfcb(), and LfsOpenLogFile().

LIST_ENTRY _LFCB::LfcbLinks
 

Definition at line 315 of file lfsstruc.h.

Referenced by LfsCloseLogFile(), LfsInitializeLogFile(), and LfsOpenLogFile().

LFS_IO_STATE _LFCB::LfsIoState
 

Definition at line 426 of file lfsstruc.h.

Referenced by LfsCloseLogFile().

USHORT _LFCB::LogClients
 

Definition at line 445 of file lfsstruc.h.

Referenced by LfsRestartLogFile().

LONGLONG _LFCB::LogPageDataOffset
 

Definition at line 378 of file lfsstruc.h.

LONGLONG _LFCB::LogPageDataSize
 

Definition at line 387 of file lfsstruc.h.

LONG _LFCB::LogPageInverseMask
 

Definition at line 352 of file lfsstruc.h.

ULONG _LFCB::LogPageMask
 

Definition at line 351 of file lfsstruc.h.

ULONG _LFCB::LogPageShift
 

Definition at line 353 of file lfsstruc.h.

LONGLONG _LFCB::LogPageSize
 

Definition at line 350 of file lfsstruc.h.

USHORT _LFCB::LogRecordUsaArraySize
 

Definition at line 528 of file lfsstruc.h.

USHORT _LFCB::LogRecordUsaOffset
 

Definition at line 527 of file lfsstruc.h.

SHORT _LFCB::MajorVersion
 

Definition at line 534 of file lfsstruc.h.

LONGLONG _LFCB::MaxCurrentAvail
 

Definition at line 514 of file lfsstruc.h.

SHORT _LFCB::MinorVersion
 

Definition at line 535 of file lfsstruc.h.

LONGLONG _LFCB::NextLogPage
 

Definition at line 367 of file lfsstruc.h.

LSN _LFCB::NextRestartLsn
 

Definition at line 459 of file lfsstruc.h.

Referenced by LfsAllocateLfcb().

NODE_BYTE_SIZE _LFCB::NodeByteSize
 

Definition at line 308 of file lfsstruc.h.

Referenced by LfsAllocateLfcb().

NODE_TYPE_CODE _LFCB::NodeTypeCode
 

Definition at line 307 of file lfsstruc.h.

Referenced by LfsAllocateLfcb(), and LfsVerifyLogFile().

LSN _LFCB::OldestLsn
 

Definition at line 467 of file lfsstruc.h.

Referenced by LfsOpenLogFile(), and LfsReadLogFileInformation().

LONGLONG _LFCB::OldestLsnOffset
 

Definition at line 476 of file lfsstruc.h.

PLBCB _LFCB::PageToDirty
 

Definition at line 591 of file lfsstruc.h.

Referenced by LfsCheckWriteRange().

PLBCB _LFCB::PrevTail
 

Definition at line 418 of file lfsstruc.h.

USHORT _LFCB::RecordHeaderLength
 

Definition at line 394 of file lfsstruc.h.

Referenced by LfsOpenLogFile(), and LfsResetUndoTotal().

LONGLONG _LFCB::ReservedLogPageSize
 

Definition at line 517 of file lfsstruc.h.

PLFS_RESTART_AREA _LFCB::RestartArea
 

Definition at line 435 of file lfsstruc.h.

Referenced by LfsCloseLogFile(), LfsInitializeLogFile(), LfsOpenLogFile(), LfsQueryLastLsn(), LfsReadLogFileInformation(), and LfsRestartLogFile().

ULONG _LFCB::RestartAreaSize
 

Definition at line 444 of file lfsstruc.h.

Referenced by LfsCloseLogFile(), LfsRestartLogFile(), LfsSetBaseLsn(), and LfsWriteRestartArea().

ULONG _LFCB::RestartDataOffset
 

Definition at line 377 of file lfsstruc.h.

ULONG _LFCB::RestartDataSize
 

Definition at line 386 of file lfsstruc.h.

Referenced by LfsInitializeLogFile(), and LfsRestartLogFile().

USHORT _LFCB::RestartUsaArraySize
 

Definition at line 525 of file lfsstruc.h.

USHORT _LFCB::RestartUsaOffset
 

Definition at line 524 of file lfsstruc.h.

ULONG _LFCB::ReusePageOffset
 

Definition at line 368 of file lfsstruc.h.

LONGLONG _LFCB::SeqNumber
 

Definition at line 404 of file lfsstruc.h.

ULONG _LFCB::SeqNumberBits
 

Definition at line 406 of file lfsstruc.h.

LONGLONG _LFCB::SeqNumberForWrap
 

Definition at line 405 of file lfsstruc.h.

ULONG _LFCB::SpareLbcbCount
 

Definition at line 555 of file lfsstruc.h.

Referenced by LfsAllocateLfcb().

LIST_ENTRY _LFCB::SpareLbcbList
 

Definition at line 556 of file lfsstruc.h.

Referenced by LfsAllocateLfcb().

ULONG _LFCB::SpareLcbCount
 

Definition at line 563 of file lfsstruc.h.

Referenced by LfsAllocateLfcb().

LIST_ENTRY _LFCB::SpareLcbList
 

Definition at line 564 of file lfsstruc.h.

Referenced by LfsAllocateLfcb().

PLFCB_SYNC _LFCB::Sync
 

Definition at line 570 of file lfsstruc.h.

Referenced by LfsAllocateLfcb(), LfsCloseLogFile(), and LfsOpenLogFile().

LONG _LFCB::SystemPageInverseMask
 

Definition at line 343 of file lfsstruc.h.

ULONG _LFCB::SystemPageMask
 

Definition at line 342 of file lfsstruc.h.

LONGLONG _LFCB::SystemPageSize
 

Definition at line 341 of file lfsstruc.h.

Referenced by LfsCheckWriteRange(), and LfsVerifyLogFile().

LONGLONG _LFCB::TotalAvailable
 

Definition at line 511 of file lfsstruc.h.

Referenced by LfsReadLogFileInformation().

LONGLONG _LFCB::TotalAvailInPages
 

Definition at line 512 of file lfsstruc.h.

LONGLONG _LFCB::TotalUndoCommitment
 

Definition at line 513 of file lfsstruc.h.

Referenced by LfsReadLogFileInformation(), and LfsResetUndoTotal().

PLFS_WRITE_DATA _LFCB::UserWriteData
 

Definition at line 589 of file lfsstruc.h.

Referenced by LfsInitializeLogFile(), and LfsRestartLogFile().

ULONG _LFCB::Waiters
 

Definition at line 576 of file lfsstruc.h.

Referenced by LfsCloseLogFile().


The documentation for this struct was generated from the following file:
Generated on Sat May 15 19:46:20 2004 for test by doxygen 1.3.7