1 #ifndef EMVAPPRECEIVER_H
2 #define EMVAPPRECEIVER_H
4 #include <QScopedPointer>
5 #include "commondevices/emvterminaldriver/EMVReceiver.h"
14 virtual void OnNormalPurchase( EM::Devices::EMVDefines::EMVTerminalErrorCode responseCode, QDateTime transactionDateTime, QString message,
unsigned long amount, QString cardNumber, QString cardBranch, QString approvalCode, QString serialNumber, QString terminalId, QString invoiceNumber );
15 virtual void OnInfoActivityMessage( QString message, QDateTime transactionDateTime, QString terminalId );
17 virtual void OnPassivate( EM::Devices::EMVDefines::EMVTerminalErrorCode responseCode, QDateTime transactionDateTime, QString message,
unsigned long amount, QString terminalId );
18 virtual void OnReversal( EM::Devices::EMVDefines::EMVTerminalErrorCode responseCode, QDateTime transactionDateTime, QString message, QString terminalId );
19 virtual void OnHandshake( EM::Devices::EMVDefines::EMVTerminalErrorCode responseCode, QDateTime transactionDateTime, QString message, QString terminalId );
20 virtual void OnLedState( EM::Devices::EMVDefines::EMVLedState ledState );
21 virtual void OnBuzzerState( EM::Devices::EMVDefines::EMVBuzzerState buzzerState );
22 virtual void OnNonEMVCardPresent( EM::Devices::EMVDefines::EMVAntennaStatus antennaStatus, QByteArray cardUid );
23 virtual void OnCloseTotals( EM::Devices::EMVDefines::EMVTerminalErrorCode responseCode, QDateTime transactionDateTime, QString terminalSums, QString terminalId );
24 virtual void OnCallParams( EM::Devices::EMVDefines::EMVTerminalErrorCode responseCode, QDateTime transactionDateTime, QString message, QString terminalId );
26 virtual void OnUpdateStatus(
const EM::Devices::EMVDefines::EMVTerminalStatus &terminalStatus );
33 QScopedPointer<DataClass> d;
38 #endif // EMVAPPRECEIVER_H
virtual void OnLedState(EM::Devices::EMVDefines::EMVLedState ledState)
Definition: EMVAppReceiver.cpp:205
virtual void OnCloseTotals(EM::Devices::EMVDefines::EMVTerminalErrorCode responseCode, QDateTime transactionDateTime, QString terminalSums, QString terminalId)
Definition: EMVAppReceiver.cpp:226
virtual void OnCallParams(EM::Devices::EMVDefines::EMVTerminalErrorCode responseCode, QDateTime transactionDateTime, QString message, QString terminalId)
Definition: EMVAppReceiver.cpp:239
virtual void OnReversal(EM::Devices::EMVDefines::EMVTerminalErrorCode responseCode, QDateTime transactionDateTime, QString message, QString terminalId)
Definition: EMVAppReceiver.cpp:179
virtual ~EMVAppReceiver()
Definition: EMVAppReceiver.cpp:53
virtual void OnSetLocalFTPForUpdate(EM::Devices::EMVDefines::EMVTerminalErrorCode responseCode)
Definition: EMVAppReceiver.cpp:266
virtual void OnBuzzerState(EM::Devices::EMVDefines::EMVBuzzerState buzzerState)
Definition: EMVAppReceiver.cpp:212
virtual void OnHandshake(EM::Devices::EMVDefines::EMVTerminalErrorCode responseCode, QDateTime transactionDateTime, QString message, QString terminalId)
Definition: EMVAppReceiver.cpp:192
virtual void OnNormalPurchase(EM::Devices::EMVDefines::EMVTerminalErrorCode responseCode, QDateTime transactionDateTime, QString message, unsigned long amount, QString cardNumber, QString cardBranch, QString approvalCode, QString serialNumber, QString terminalId, QString invoiceNumber)
Definition: EMVAppReceiver.cpp:58
virtual void OnPassivate(EM::Devices::EMVDefines::EMVTerminalErrorCode responseCode, QDateTime transactionDateTime, QString message, unsigned long amount, QString terminalId)
Definition: EMVAppReceiver.cpp:151
virtual void OnInfoActivityMessage(QString message, QDateTime transactionDateTime, QString terminalId)
Definition: EMVAppReceiver.cpp:71
virtual void OnReadStoplistVersion(QString stoplistVersion, QString stoplistValidity)
Definition: EMVAppReceiver.cpp:252
virtual void OnUpdateStatus(const EM::Devices::EMVDefines::EMVTerminalStatus &terminalStatus)
Definition: EMVAppReceiver.cpp:259
Definition: EMVAppReceiver.h:8
virtual void OnNonEMVCardPresent(EM::Devices::EMVDefines::EMVAntennaStatus antennaStatus, QByteArray cardUid)
Definition: EMVAppReceiver.cpp:219
EMVAppReceiver(Core *core)
Definition: EMVAppReceiver.cpp:48