1 #ifndef SLAVEBUSINESSLOGIC_H
2 #define SLAVEBUSINESSLOGIC_H
10 class UniversalDictionary;
20 void IssueIn( UniversalDictionary *timeTableDictionary, UniversalDictionary *operatingDataDictionary,
bool isOnBusStop,
unsigned long inv,
long clientID = -1 );
56 #if !defined( EMTEST_XSCALE ) && !defined( EMTEST_XSCALE_26 )
68 QSharedPointer<DataClass> d;
71 #endif // SLAVEBUSINESSLOGIC_H
void SendLockIssue(bool setLock)
Definition: SlaveBusinessLogic.cpp:248
void SendEmvReversal(QString approvalCode, long clientID=0)
Definition: SlaveBusinessLogic.cpp:315
void CloseEmvTerminalUpdateScreen(long clientID)
Definition: SlaveBusinessLogic.cpp:357
void RunEmvTerminalUpdateFromLocalFTP(long clientID)
Definition: SlaveBusinessLogic.cpp:352
Definition: SlaveBusinessLogic.h:12
void SendEmvHandshake(long clientID=0)
Definition: SlaveBusinessLogic.cpp:295
void IssueOut()
Definition: SlaveBusinessLogic.cpp:203
Definition: ProjectConfiguration.h:11
void UpdateSlaves()
Definition: SlaveBusinessLogic.cpp:270
void LockDevices()
Definition: SlaveBusinessLogic.cpp:280
The BusinessLogic class is the base class of all business logic classes. Every inherited class has to...
Definition: BusinessLogic.h:11
bool CallEmvTerminalForParamsAndBankManagement(long clientID)
Definition: SlaveBusinessLogic.cpp:362
static const ApplicationDefines::BusinessLogicType mBusinessLogicType
Definition: SlaveBusinessLogic.h:15
void UpdateSlave(long clientID)
Definition: SlaveBusinessLogic.cpp:265
void SendNumberServiceCounter(long serviceCounter)
Definition: SlaveBusinessLogic.cpp:260
void SendEmvGetLastTransaction(long clientID=0)
Definition: SlaveBusinessLogic.cpp:310
bool GetConnectedSlaveDevices(QList< QPair< long, QString >> &connectedSlaves)
Definition: SlaveBusinessLogic.cpp:346
void SendCurrentTime(long clientID)
Definition: SlaveBusinessLogic.cpp:253
bool CallEmvTerminalBankManagement(long clientID=-1)
Definition: SlaveBusinessLogic.cpp:372
void SendEmvCloseTotals(long clientID=0)
Definition: SlaveBusinessLogic.cpp:320
Definition: ProjectConfiguration.h:12
void SendCancellationFinished()
Definition: SlaveBusinessLogic.cpp:238
void SendPassivateTransactionToEMVTerminal(long clientID=0)
Definition: SlaveBusinessLogic.cpp:290
void SendEmvCallTerminaManagement(bool manual, long clientID=0)
Definition: SlaveBusinessLogic.cpp:305
void UnlockDevices()
Definition: SlaveBusinessLogic.cpp:275
void OnBusStopDeparture(const int32_t tripBusStopIndex)
Definition: SlaveBusinessLogic.cpp:208
virtual ~SlaveBusinessLogic()
Definition: SlaveBusinessLogic.cpp:186
void OnBusStopArrival(const int32_t tripBusStopIndex)
Definition: SlaveBusinessLogic.cpp:213
void SendReadStoplistVersionTransactionToEMVTerminal(long clientID=0)
Definition: SlaveBusinessLogic.cpp:325
void SendPaymentTransactionToEMVTerminal(unsigned long amount, QString invoiceNumber, long clientID=0)
Definition: SlaveBusinessLogic.cpp:285
bool CallEmvTerminalForParams(long clientID=-1)
Definition: SlaveBusinessLogic.cpp:367
void SendRestoreIssue()
Definition: SlaveBusinessLogic.cpp:233
SlaveBusinessLogic()
Definition: SlaveBusinessLogic.cpp:180
void ShowApproachCard(QString tariff, QString price, QString ticketCount)
Definition: SlaveBusinessLogic.cpp:218
BusinessLogicType
Definition: ApplicationDefines.h:186
Definition: ApplicationDefines.h:206
void IssueIn(UniversalDictionary *timeTableDictionary, UniversalDictionary *operatingDataDictionary, bool isOnBusStop, unsigned long inv, long clientID=-1)
Definition: SlaveBusinessLogic.cpp:190
void ClearSlavesUpdateData()
Definition: SlaveBusinessLogic.cpp:340
Definition: SlaveBusinessLogic.cpp:41
void SetBlockState(bool blocked)
Definition: SlaveBusinessLogic.cpp:243
void SendSetTerminalTime(long clientID=0)
Definition: SlaveBusinessLogic.cpp:335
void SendEmvCallParamsTransaction(bool manual, long clientID=0)
Definition: SlaveBusinessLogic.cpp:300
void SendGetStatusTransactionToEMVTerminal(bool &messageWasSent, long clientID=0)
Definition: SlaveBusinessLogic.cpp:330
void ShowCreditRechargeSuccessful(QString tariff, QString price)
Definition: SlaveBusinessLogic.cpp:228
void ShowIssueTicketSuccessful(QString tariff, QString price, QString ticketCount)
Definition: SlaveBusinessLogic.cpp:223