1 #ifndef EIDOL_TWO_READER_H
2 #define EIDOL_TWO_READER_H
5 #include "dataio/DataIODefines.h"
20 static long FindTariffUnitCount(
short &tariffUnitCount,
short busStopFrom,
short busStopTo,
const char* idolTwoFileName );
22 static long GetTariffUnitByIdx(
short &tariffUnitCount,
short &busStopFrom,
short &busStopTo,
int idx,
const char* idolTwoFileName );
24 static long GetTariffUnitCount(
const char* idolTwoFileName );
26 static ETariffUnit* GetAllUnits(
int &count,
const char* idolTwoFileName);
28 static short GetReaderVersion();
30 static long IdolTwoHeader(
short &fileVersion1, std::string &fileVersion2, std::string &validityDate,
const char* idolTwoFileName );
33 static long Find( FILE* file,
long startPos,
long endPos,
short busStopFrom,
short busStopTo,
short &result,
short recordSize );
short m_BusStopTo
Definition: EIDOLTwoReader.h:10
long LoadData(FILE *dataFile)
Definition: EIDOLTwoReader.cpp:25
short m_TariffUnitCount
Definition: EIDOLTwoReader.h:11
short m_BusStopFrom
Definition: EIDOLTwoReader.h:9
Definition: EIDOLTwoReader.h:7
Definition: EIDOLTwoReader.h:16
#define DATAIO_API
Definition: DataIODefines.h:10