|
Vesna
|
#include <SlaveBusinessLogic.h>


Classes | |
| class | DataClass |
Public Member Functions | |
| SlaveBusinessLogic () | |
| virtual | ~SlaveBusinessLogic () |
| void | IssueIn (UniversalDictionary *timeTableDictionary, UniversalDictionary *operatingDataDictionary, bool isOnBusStop, unsigned long inv, long clientID=-1) |
| void | IssueOut () |
| void | OnBusStopDeparture (const int32_t tripBusStopIndex) |
| void | OnBusStopArrival (const int32_t tripBusStopIndex) |
| void | ShowApproachCard (QString tariff, QString price, QString ticketCount) |
| void | SendRestoreIssue () |
| void | ShowIssueTicketSuccessful (QString tariff, QString price, QString ticketCount) |
| void | ShowCreditRechargeSuccessful (QString tariff, QString price) |
| void | SendCancellationFinished () |
| void | SetBlockState (bool blocked) |
| void | SendLockIssue (bool setLock) |
| void | SendCurrentTime (long clientID) |
| void | SendNumberServiceCounter (long serviceCounter) |
| void | UpdateSlave (long clientID) |
| void | UpdateSlaves () |
| void | UnlockDevices () |
| void | LockDevices () |
| void | SendPaymentTransactionToEMVTerminal (unsigned long amount, QString invoiceNumber, long clientID=0) |
| void | SendPassivateTransactionToEMVTerminal (long clientID=0) |
| void | SendEmvHandshake (long clientID=0) |
| void | SendEmvCallParamsTransaction (bool manual, long clientID=0) |
| void | SendEmvCallTerminaManagement (bool manual, long clientID=0) |
| void | SendEmvGetLastTransaction (long clientID=0) |
| void | SendEmvReversal (QString approvalCode, long clientID=0) |
| void | SendEmvCloseTotals (long clientID=0) |
| void | SendReadStoplistVersionTransactionToEMVTerminal (long clientID=0) |
| void | SendGetStatusTransactionToEMVTerminal (bool &messageWasSent, long clientID=0) |
| void | SendSetTerminalTime (long clientID=0) |
| void | ClearSlavesUpdateData () |
| bool | GetConnectedSlaveDevices (QList< QPair< long, QString >> &connectedSlaves) |
| void | RunEmvTerminalUpdateFromLocalFTP (long clientID) |
| void | CloseEmvTerminalUpdateScreen (long clientID) |
| bool | CallEmvTerminalForParamsAndBankManagement (long clientID) |
| bool | CallEmvTerminalForParams (long clientID=-1) |
| bool | CallEmvTerminalBankManagement (long clientID=-1) |
Public Member Functions inherited from BusinessLogic | |
| BusinessLogic (ApplicationDefines::BusinessLogicType businessLogicType, ApplicationDefines::BusinessLogicLifeTimeType businessLogicLifeTimeType) | |
| virtual | ~BusinessLogic () |
| ApplicationDefines::BusinessLogicType | GetBusinessLogicType () const |
| ApplicationDefines::BusinessLogicLifeTimeType | GetBusinessLogicLifeTimeType () const |
Static Public Attributes | |
| static const ApplicationDefines::BusinessLogicType | mBusinessLogicType = ApplicationDefines::SlaveBusinessLogic |
| SlaveBusinessLogic::SlaveBusinessLogic | ( | ) |
|
virtual |
| bool SlaveBusinessLogic::CallEmvTerminalBankManagement | ( | long | clientID = -1 | ) |
| bool SlaveBusinessLogic::CallEmvTerminalForParams | ( | long | clientID = -1 | ) |
| bool SlaveBusinessLogic::CallEmvTerminalForParamsAndBankManagement | ( | long | clientID | ) |
| void SlaveBusinessLogic::ClearSlavesUpdateData | ( | ) |
| void SlaveBusinessLogic::CloseEmvTerminalUpdateScreen | ( | long | clientID | ) |
| bool SlaveBusinessLogic::GetConnectedSlaveDevices | ( | QList< QPair< long, QString >> & | connectedSlaves | ) |

| void SlaveBusinessLogic::IssueIn | ( | UniversalDictionary * | timeTableDictionary, |
| UniversalDictionary * | operatingDataDictionary, | ||
| bool | isOnBusStop, | ||
| unsigned long | inv, | ||
| long | clientID = -1 |
||
| ) |
| void SlaveBusinessLogic::IssueOut | ( | ) |
| void SlaveBusinessLogic::LockDevices | ( | ) |
| void SlaveBusinessLogic::OnBusStopArrival | ( | const int32_t | tripBusStopIndex | ) |
| void SlaveBusinessLogic::OnBusStopDeparture | ( | const int32_t | tripBusStopIndex | ) |
| void SlaveBusinessLogic::RunEmvTerminalUpdateFromLocalFTP | ( | long | clientID | ) |
| void SlaveBusinessLogic::SendCancellationFinished | ( | ) |
| void SlaveBusinessLogic::SendCurrentTime | ( | long | clientID | ) |
| void SlaveBusinessLogic::SendEmvCallParamsTransaction | ( | bool | manual, |
| long | clientID = 0 |
||
| ) |
| void SlaveBusinessLogic::SendEmvCallTerminaManagement | ( | bool | manual, |
| long | clientID = 0 |
||
| ) |
| void SlaveBusinessLogic::SendEmvCloseTotals | ( | long | clientID = 0 | ) |
| void SlaveBusinessLogic::SendEmvGetLastTransaction | ( | long | clientID = 0 | ) |
| void SlaveBusinessLogic::SendEmvHandshake | ( | long | clientID = 0 | ) |
| void SlaveBusinessLogic::SendEmvReversal | ( | QString | approvalCode, |
| long | clientID = 0 |
||
| ) |
| void SlaveBusinessLogic::SendGetStatusTransactionToEMVTerminal | ( | bool & | messageWasSent, |
| long | clientID = 0 |
||
| ) |
| void SlaveBusinessLogic::SendLockIssue | ( | bool | setLock | ) |
| void SlaveBusinessLogic::SendNumberServiceCounter | ( | long | serviceCounter | ) |
| void SlaveBusinessLogic::SendPassivateTransactionToEMVTerminal | ( | long | clientID = 0 | ) |
| void SlaveBusinessLogic::SendPaymentTransactionToEMVTerminal | ( | unsigned long | amount, |
| QString | invoiceNumber, | ||
| long | clientID = 0 |
||
| ) |
| void SlaveBusinessLogic::SendReadStoplistVersionTransactionToEMVTerminal | ( | long | clientID = 0 | ) |
| void SlaveBusinessLogic::SendRestoreIssue | ( | ) |
| void SlaveBusinessLogic::SendSetTerminalTime | ( | long | clientID = 0 | ) |
| void SlaveBusinessLogic::SetBlockState | ( | bool | blocked | ) |
| void SlaveBusinessLogic::ShowApproachCard | ( | QString | tariff, |
| QString | price, | ||
| QString | ticketCount | ||
| ) |
| void SlaveBusinessLogic::ShowCreditRechargeSuccessful | ( | QString | tariff, |
| QString | price | ||
| ) |
| void SlaveBusinessLogic::ShowIssueTicketSuccessful | ( | QString | tariff, |
| QString | price, | ||
| QString | ticketCount | ||
| ) |
| void SlaveBusinessLogic::UnlockDevices | ( | ) |
| void SlaveBusinessLogic::UpdateSlave | ( | long | clientID | ) |
| void SlaveBusinessLogic::UpdateSlaves | ( | ) |
|
static |
1.8.8