#include <fio_PermDBinfoMgr.h>

Definition at line 95 of file fio_PermDBinfoMgr.h.
Public Member Functions | |
| void | Init (fio_DataBaseID_t a_DataBaseID, ivd_Time32_t a_JourDate) |
| void | CheckValidation (fio_DataBaseID_t a_dbID) |
Public Attributes | |
| UInt16_t | recordStructVersion |
| UInt16_t | recordSize |
| fio_DataBaseID_t | DataBaseID |
| IVD system unique number. In case of FSC PartitionID is used. | |
| ivd_Time32_t | JourDate |
| Time of journal file creation. | |
| ivd_TransNumber_t | LastTransNumber |
| Which transaction is already committed. It's reset after archive. | |
| UInt64_t | LastJourFileID |
| Journal file ID, used to know into which jourfile is last transaction commited. | |
| ivd_FilePosition_t | PostTransPosition |
| pointer to the end of last transaction commited | |
| UInt64_t | LastSyncJourFileID |
| Last synchronization Journal file ID. | |
| ivd_FilePosition_t | LastSyncPosition |
| Last synchronization pointer into journal file. | |
| UInt32_t | ArchivedSyncJourFileID |
| Archived journal File ID. | |
| ivd_FilePosition_t | ArchivedSyncPosition |
| Archived Sync position. | |
| log_CLASSID_m | |
| void fioWIN_permDBinfo_t::Init | ( | fio_DataBaseID_t | a_DataBaseID, | |
| ivd_Time32_t | a_JourDate | |||
| ) |
| void fioWIN_permDBinfo_t::CheckValidation | ( | fio_DataBaseID_t | a_dbID | ) |
IVD system unique number. In case of FSC PartitionID is used.
Definition at line 106 of file fio_PermDBinfoMgr.h.
Referenced by main().
Time of journal file creation.
Definition at line 109 of file fio_PermDBinfoMgr.h.
Referenced by main().
Which transaction is already committed. It's reset after archive.
Definition at line 112 of file fio_PermDBinfoMgr.h.
Referenced by main().
Journal file ID, used to know into which jourfile is last transaction commited.
Definition at line 115 of file fio_PermDBinfoMgr.h.
Referenced by main().
pointer to the end of last transaction commited
Definition at line 118 of file fio_PermDBinfoMgr.h.
Referenced by main().
Last synchronization Journal file ID.
The last sync info is useful for startup while UV buffers need to be created. There is no UV in buffer at sync time. Thus, traversing journal file could be startet at lastsync pointers.
Definition at line 125 of file fio_PermDBinfoMgr.h.
Referenced by main().
Last synchronization pointer into journal file.
Definition at line 128 of file fio_PermDBinfoMgr.h.
Referenced by main().
Definition at line 137 of file fio_PermDBinfoMgr.h.
1.5.6