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

Public Member Functions

 DataClass (ETicketIssueLogicDataStorage *dataStorage)
 
 ~DataClass ()
 
void ClearPrintedTicketSectionsData ()
 
PrintedTicketSectionDataGetTicketSectionsData (const CashPriceRoundingModule::PrintedTicketSection section)
 
unsigned GetSectionIndex (const CashPriceRoundingModule::PrintedTicketSection section)
 

Public Attributes

ETicketIssueLogicDataStoragemDataStorage
 
ETarifa * mCashPriceRoundingTariff
 
std::set
< EIssueLogicDefines::OperationType
mAllowedOperations
 
PrintedTicketSectionData mTicketSectionsData [TICKET_SECTIONS_DATA_COUNT]
 
long mCalculatedCashRoundingValue
 
unsigned char mCalculatedCashRoundingCurrencyID
 

Constructor & Destructor Documentation

EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::DataClass ( ETicketIssueLogicDataStorage dataStorage)
inline
EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::~DataClass ( )
inline

Member Function Documentation

void EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::ClearPrintedTicketSectionsData ( )
inline

Here is the call graph for this function:

unsigned EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::GetSectionIndex ( const CashPriceRoundingModule::PrintedTicketSection  section)
inline
PrintedTicketSectionData& EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::GetTicketSectionsData ( const CashPriceRoundingModule::PrintedTicketSection  section)
inline

Member Data Documentation

std::set<EIssueLogicDefines::OperationType> EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::mAllowedOperations
unsigned char EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::mCalculatedCashRoundingCurrencyID
long EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::mCalculatedCashRoundingValue
ETarifa* EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::mCashPriceRoundingTariff
ETicketIssueLogicDataStorage* EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::mDataStorage
PrintedTicketSectionData EM::TicketIssueLogic::CashPriceRoundingModule::DataClass::mTicketSectionsData[TICKET_SECTIONS_DATA_COUNT]

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