Public Member Functions | Public Attributes

fio_UnusedRec_t Struct Reference
[Classes for large file i/o, relative file, and DataBase]

#include <fio_RelFile.h>

List of all members.

Public Member Functions

 fio_UnusedRec_t ()
 fio_UnusedRec_t (fio_RecordIDX_t a_idx, unsigned int a_vecSize)
 First 6 bytes of unused record are reserved for next unused vector and size of vector next 18 bytes are zeroes or up to the end of record if record is shorter.

Public Attributes

ivd_RecordIDX_t next
UInt16_t vecSize
UInt16_t wordFiller
UInt32_t longFiller1
UInt32_t longFiller2
UInt32_t longFiller3
UInt32_t longFiller4
char filler [999]
 log_CLASSID_m

Detailed Description

Definition at line 150 of file fio_RelFile.h.


Constructor & Destructor Documentation

fio_UnusedRec_t::fio_UnusedRec_t (  )  [inline]

Definition at line 152 of file fio_RelFile.h.

            :
            next(0),
            vecSize(0),
            wordFiller(0),
            longFiller1(0),
            longFiller2(0),
            longFiller3(0),
            longFiller4(0)
        { 
                // Empty
        };

fio_UnusedRec_t::fio_UnusedRec_t ( fio_RecordIDX_t  a_idx,
unsigned int  a_vecSize 
) [inline]

First 6 bytes of unused record are reserved for next unused vector and size of vector next 18 bytes are zeroes or up to the end of record if record is shorter.

this area of 18 bytes is good to use for checking with some field from same area, but that field mustn't be zero at normal usage.

Definition at line 171 of file fio_RelFile.h.

            :
            next(a_idx),
            vecSize(a_vecSize),
            wordFiller(0),
            longFiller1(0),
            longFiller2(0),      
            longFiller3(0),
            longFiller4(0)       
            { 
                // Empty    
            }; 


Member Data Documentation

Definition at line 192 of file fio_RelFile.h.

Definition at line 194 of file fio_RelFile.h.

Definition at line 188 of file fio_RelFile.h.

Definition at line 189 of file fio_RelFile.h.

Definition at line 190 of file fio_RelFile.h.

Definition at line 191 of file fio_RelFile.h.


The documentation for this struct was generated from the following file: