#include <fio_PermDBinfoMgr.h>

Definition at line 139 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. | |
| UInt32_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 | |
| UInt32_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 fioLIN_permDBinfo_t::Init | ( | fio_DataBaseID_t | a_DataBaseID, | |
| ivd_Time32_t | a_JourDate | |||
| ) |
| void fioLIN_permDBinfo_t::CheckValidation | ( | fio_DataBaseID_t | a_dbID | ) |
IVD system unique number. In case of FSC PartitionID is used.
Definition at line 150 of file fio_PermDBinfoMgr.h.
Referenced by main().
Time of journal file creation.
Definition at line 153 of file fio_PermDBinfoMgr.h.
Referenced by main().
Which transaction is already committed. It's reset after archive.
Definition at line 156 of file fio_PermDBinfoMgr.h.
Referenced by main().
Journal file ID, used to know into which jourfile is last transaction commited.
Definition at line 159 of file fio_PermDBinfoMgr.h.
Referenced by main().
pointer to the end of last transaction commited
Definition at line 162 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 169 of file fio_PermDBinfoMgr.h.
Referenced by main().
Last synchronization pointer into journal file.
Definition at line 172 of file fio_PermDBinfoMgr.h.
Referenced by main().
Definition at line 180 of file fio_PermDBinfoMgr.h.
1.5.6