#include <fio_DataBase.h>
Example:
static fio_DBFileDef ut_DBFiles_a[] = {
fio_DBFileDef(1, "fsc_DataL" , sizeof(fsc_DataL_t) ),
fio_DBFileDef(2, "fsc_Generation", sizeof(fsc_Generation_t)),
fio_DBFileDef(3, "fsc_Chunk" , sizeof(fsc_Chunk_t) ),
fio_DBFileDef(4, "fsc_Copy" , sizeof(fsc_Copy_t) ),
fio_DBFileDef(5, "fsc_Split" , sizeof(fsc_Split_t) )
};
Definition at line 39 of file fio_DataBase.h.
Public Member Functions | |
| fio_DBFileDef (ivd_FileID_t a_fileID, string a_fileName, int a_recordSize, int a_recordVersion) | |
| virtual | ~fio_DBFileDef () |
Public Attributes | |
| ivd_FileID_t | fileID |
| Unique file number inside one database, once is set then shouldn't be changed. | |
| string | fileName |
| Pure file name. | |
| unsigned int | recordSize |
| The size of record that has to be stored in relative file header. | |
| UInt16_t | recordVersion |
| Record version that has to be stored in relative file header. | |
| log_CLASSID_m | |
| fio_DBFileDef::fio_DBFileDef | ( | ivd_FileID_t | a_fileID, | |
| string | a_fileName, | |||
| int | a_recordSize, | |||
| int | a_recordVersion | |||
| ) | [inline] |
Definition at line 41 of file fio_DataBase.h.
00045 : fileID(a_fileID), 00046 fileName(a_fileName), 00047 recordSize(a_recordSize), 00048 recordVersion(a_recordVersion) 00049 { };
| virtual fio_DBFileDef::~fio_DBFileDef | ( | ) | [inline, virtual] |
Unique file number inside one database, once is set then shouldn't be changed.
Definition at line 50 of file fio_DataBase.h.
| string fio_DBFileDef::fileName |
Pure file name.
The path is add by DataBase class.
Definition at line 60 of file fio_DataBase.h.
| unsigned int fio_DBFileDef::recordSize |
The size of record that has to be stored in relative file header.
Definition at line 65 of file fio_DataBase.h.
Record version that has to be stored in relative file header.
Definition at line 70 of file fio_DataBase.h.
Definition at line 72 of file fio_DataBase.h.
1.5.6