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

Public Member Functions

 DataClass (EData *owner)
 
 ~DataClass ()
 
ETrojuholnikSpecialColGetTriangleSpecialCol (unsigned char tariffGroupNumber)
 
ETarifaGetTariffByCpTp (unsigned short cardCustomerProfile, unsigned short cardTariffProfile, unsigned short ids)
 
long ConvertBusStopIfMarginal (EZastavkaVypis *&firstBusStop, long firstBusStopIndex)
 
long GetBusStopTariffGroupNumber (EZastavkaVypis *busStop, ETarifnaSkupina *tariffGroupBusStopIn, ETarifnaSkupina *tariffGroupBusStopInSub, unsigned char &tariffGroup, bool &isPAL, bool &loopEnd)
 
void GetCurrencyCoeficient (unsigned char currencyID, long &value, bool &isMultiplying)
 
bool IsTariffValidToday (EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff)
 
bool IsForeignBusStop (EZastavkaVypis *tripBusStop)
 

Public Attributes

EDatamOwner
 
ECpmECp
 
ERootDataIOm_pERootDataIO
 
EAuthorizeDatamEAuthorizeData
 
unsigned short mProtectNumber
 
int64_t mMachineID
 
EData::DeviceType mDeviceType
 
bool mIgnoreCICOsystem
 

Constructor & Destructor Documentation

EData::DataClass::DataClass ( EData owner)
inline
EData::DataClass::~DataClass ( )
inline

Member Function Documentation

long EData::DataClass::ConvertBusStopIfMarginal ( EZastavkaVypis *&  firstBusStop,
long  firstBusStopIndex 
)

Here is the call graph for this function:

long EData::DataClass::GetBusStopTariffGroupNumber ( EZastavkaVypis busStop,
ETarifnaSkupina tariffGroupBusStopIn,
ETarifnaSkupina tariffGroupBusStopInSub,
unsigned char &  tariffGroup,
bool &  isPAL,
bool &  loopEnd 
)

Here is the call graph for this function:

void EData::DataClass::GetCurrencyCoeficient ( unsigned char  currencyID,
long &  value,
bool &  isMultiplying 
)

Here is the call graph for this function:

ETarifa * EData::DataClass::GetTariffByCpTp ( unsigned short  cardCustomerProfile,
unsigned short  cardTariffProfile,
unsigned short  ids 
)

Here is the call graph for this function:

ETrojuholnikSpecialCol * EData::DataClass::GetTriangleSpecialCol ( unsigned char  tariffGroupNumber)

Here is the call graph for this function:

bool EData::DataClass::IsForeignBusStop ( EZastavkaVypis tripBusStop)

Here is the call graph for this function:

bool EData::DataClass::IsTariffValidToday ( EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa tariff)

Member Data Documentation

ERootDataIO* EData::DataClass::m_pERootDataIO
EData::DeviceType EData::DataClass::mDeviceType
EAuthorizeData* EData::DataClass::mEAuthorizeData
ECp* EData::DataClass::mECp
bool EData::DataClass::mIgnoreCICOsystem
int64_t EData::DataClass::mMachineID
EData* EData::DataClass::mOwner
unsigned short EData::DataClass::mProtectNumber

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