DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
EIREDOZonaSearch::DataClass Class Reference
Collaboration diagram for EIREDOZonaSearch::DataClass:
Collaboration graph
[legend]

Public Member Functions

 DataClass (const char *fileName)
 
 ~DataClass ()
 
int Compare (_FILE_RECORD *comparedRecA, _FILE_RECORD *comparedRecB) const
 
_FILE_RECORDFind (long begin, long end, _FILE_RECORD *wantedRec)
 
void Init ()
 
void ReadZonesFrom (const char *fileName)
 
unsigned char FindQuick (unsigned short zona1, unsigned short zona2)
 
bool readQuickZone (unsigned short zona1)
 
unsigned char findQuickZone (unsigned short zona1, unsigned short zona2)
 
int ClearQuickZone ()
 

Public Attributes

FILE * mFile
 
int mRecSize
 
unsigned long mFileSize
 
unsigned long mRecordsCount
 
int mStructSize
 
long OldBegin
 
long OldEnd
 
short RepeatCount
 
ZONE_FROMmZonesFrom
 
int mZonesCount
 
int mMaxZonesToInMemory
 
int mMinZonesToInMemory
 
int mZonesToInMemory
 
_FILE_RECORDmTmpReadBuf
 

Constructor & Destructor Documentation

EIREDOZonaSearch::DataClass::DataClass ( const char *  fileName)

Here is the call graph for this function:

EIREDOZonaSearch::DataClass::~DataClass ( )

Member Function Documentation

int EIREDOZonaSearch::DataClass::ClearQuickZone ( )
int EIREDOZonaSearch::DataClass::Compare ( _FILE_RECORD comparedRecA,
_FILE_RECORD comparedRecB 
) const
_FILE_RECORD * EIREDOZonaSearch::DataClass::Find ( long  begin,
long  end,
_FILE_RECORD wantedRec 
)

Here is the caller graph for this function:

unsigned char EIREDOZonaSearch::DataClass::FindQuick ( unsigned short  zona1,
unsigned short  zona2 
)

Here is the caller graph for this function:

unsigned char EIREDOZonaSearch::DataClass::findQuickZone ( unsigned short  zona1,
unsigned short  zona2 
)
void EIREDOZonaSearch::DataClass::Init ( )

Here is the caller graph for this function:

bool EIREDOZonaSearch::DataClass::readQuickZone ( unsigned short  zona1)
void EIREDOZonaSearch::DataClass::ReadZonesFrom ( const char *  fileName)

Member Data Documentation

FILE* EIREDOZonaSearch::DataClass::mFile
unsigned long EIREDOZonaSearch::DataClass::mFileSize
int EIREDOZonaSearch::DataClass::mMaxZonesToInMemory
int EIREDOZonaSearch::DataClass::mMinZonesToInMemory
unsigned long EIREDOZonaSearch::DataClass::mRecordsCount
int EIREDOZonaSearch::DataClass::mRecSize
int EIREDOZonaSearch::DataClass::mStructSize
_FILE_RECORD* EIREDOZonaSearch::DataClass::mTmpReadBuf
int EIREDOZonaSearch::DataClass::mZonesCount
ZONE_FROM* EIREDOZonaSearch::DataClass::mZonesFrom
int EIREDOZonaSearch::DataClass::mZonesToInMemory
long EIREDOZonaSearch::DataClass::OldBegin
long EIREDOZonaSearch::DataClass::OldEnd
short EIREDOZonaSearch::DataClass::RepeatCount

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