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

#include <fio_RelFile.h>

List of all members.


Detailed Description

Definition at line 105 of file fio_RelFile.h.


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

Constructor & Destructor Documentation

fio_UnusedRec_t::fio_UnusedRec_t (  )  [inline]

Definition at line 107 of file fio_RelFile.h.

00108             :
00109             next(0),
00110             vecSize(0),
00111             wordFiller(0),
00112             longFiller1(0),
00113             longFiller2(0),
00114             longFiller3(0),
00115             longFiller4(0)
00116         { 
00117                 // Empty
00118         };

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 126 of file fio_RelFile.h.

00128             :
00129             next(a_idx),
00130             vecSize(a_vecSize),
00131             wordFiller(0),
00132             longFiller1(0),
00133             longFiller2(0),      
00134             longFiller3(0),
00135             longFiller4(0)       
00136             { 
00137                 // Empty    
00138             }; 


Member Data Documentation

Definition at line 143 of file fio_RelFile.h.

Definition at line 144 of file fio_RelFile.h.

Definition at line 145 of file fio_RelFile.h.

Definition at line 146 of file fio_RelFile.h.

Definition at line 147 of file fio_RelFile.h.

Definition at line 149 of file fio_RelFile.h.


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

Generated on Mon Feb 27 19:18:21 2012 for OPENARCHIVE by  doxygen 1.5.6