AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
EM::EventFileProcessor::EPrepaidTicketDesfireXTProcessor::DataClass Class Reference

Public Types

enum  FindFreeSlotResult { FOUND_OK = 0, MSK_TICKET_COL_NOT_FOUND = 1, NO_SPACE_ON_CARD = 2 }
 

Public Member Functions

ETarifa * GetTariff (EMskSeasonTicketBase *mskSeasonTicket, unsigned char tariffGroupNumber)
 
ETarifa * GetTariffByCpTp (unsigned short cardCustomerProfile, unsigned short cardTariffProfile, unsigned short ids)
 
long GetTariffPropertyValue (ETarifa *tariff, EVlastnostTarifyHodnota::TypVlastnosti property, long &value)
 
FindFreeSlotResult FindTTIndexToWrite (EDataCollection *dataCol, signed char &ticketIndex)
 
long FindNextSerialNumber (EDataCollection *dataCol, unsigned long &nextSerialNumber)
 
void FillRestrictDays (EMskSeasonTicketBase *mskSeasonTicket, ETarifa *tariff)
 
void FillSeasonTicket (EMskSeasonTicketBase *mskSeasonTicket, EventPrepaidTicket *cardEventPrepaidTicket, EPrepaidTicketDesfireXTProcessor *_this)
 
void FillSpecificIssues (EMskSeasonTicketBase *mskSeasonTicket, EventPrepaidTicket *cardEventPrepaidTicket)
 
void FillZones (EMskSeasonTicketBase *mskSeasonTicket, EventPrepaidTicketZone *eventPrepaidTicketZone)
 
void FillNetworkData (EMskSeasonTicketBase *mskSeasonTicket)
 
bool CheckZones (EMskSeasonTicketBase *mskSeasonTicket, EventPrepaidTicketZone *eventPrepaidTicketZone)
 

Member Enumeration Documentation

Enumerator
FOUND_OK 
MSK_TICKET_COL_NOT_FOUND 
NO_SPACE_ON_CARD 

Member Function Documentation

bool EM::EventFileProcessor::EPrepaidTicketDesfireXTProcessor::DataClass::CheckZones ( EMskSeasonTicketBase *  mskSeasonTicket,
EventPrepaidTicketZone eventPrepaidTicketZone 
)

DataClass::CheckZones

Here is the caller graph for this function:

void EM::EventFileProcessor::EPrepaidTicketDesfireXTProcessor::DataClass::FillNetworkData ( EMskSeasonTicketBase *  mskSeasonTicket)
void EM::EventFileProcessor::EPrepaidTicketDesfireXTProcessor::DataClass::FillRestrictDays ( EMskSeasonTicketBase *  mskSeasonTicket,
ETarifa *  tariff 
)
void EM::EventFileProcessor::EPrepaidTicketDesfireXTProcessor::DataClass::FillSeasonTicket ( EMskSeasonTicketBase *  mskSeasonTicket,
EventPrepaidTicket cardEventPrepaidTicket,
EPrepaidTicketDesfireXTProcessor _this 
)

DataClass::FillSeasonTicket

Here is the call graph for this function:

Here is the caller graph for this function:

void EM::EventFileProcessor::EPrepaidTicketDesfireXTProcessor::DataClass::FillSpecificIssues ( EMskSeasonTicketBase *  mskSeasonTicket,
EventPrepaidTicket cardEventPrepaidTicket 
)

DataClass::FillSpecificIssues

Here is the caller graph for this function:

void EM::EventFileProcessor::EPrepaidTicketDesfireXTProcessor::DataClass::FillZones ( EMskSeasonTicketBase *  mskSeasonTicket,
EventPrepaidTicketZone eventPrepaidTicketZone 
)
long EM::EventFileProcessor::EPrepaidTicketDesfireXTProcessor::DataClass::FindNextSerialNumber ( EDataCollection *  dataCol,
unsigned long &  nextSerialNumber 
)

DataClass::FindNextSerialNumber

Here is the caller graph for this function:

EPrepaidTicketDesfireXTProcessor::DataClass::FindFreeSlotResult EM::EventFileProcessor::EPrepaidTicketDesfireXTProcessor::DataClass::FindTTIndexToWrite ( EDataCollection *  dataCol,
signed char &  ticketIndex 
)

DataClass::FindTTIndexToWrite

Here is the caller graph for this function:

ETarifa * EM::EventFileProcessor::EPrepaidTicketDesfireXTProcessor::DataClass::GetTariff ( EMskSeasonTicketBase *  mskSeasonTicket,
unsigned char  tariffGroupNumber 
)

DataClass::GetTariff

Here is the caller graph for this function:

ETarifa * EM::EventFileProcessor::EPrepaidTicketDesfireXTProcessor::DataClass::GetTariffByCpTp ( unsigned short  cardCustomerProfile,
unsigned short  cardTariffProfile,
unsigned short  ids 
)
long EM::EventFileProcessor::EPrepaidTicketDesfireXTProcessor::DataClass::GetTariffPropertyValue ( ETarifa *  tariff,
EVlastnostTarifyHodnota::TypVlastnosti  property,
long &  value 
)

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