1 #ifndef ECHIPCARDDRIVER_H
2 #define ECHIPCARDDRIVER_H
4 #include "eappchipcard/eappchipcard.h"
5 #include "commondevices/devicesystem/EDriver.h"
12 class EDriverProperties;
13 class EChipCardMessage;
18 EChipCardDriver(
const EDriverProperties &properties, EDriverCreator *creator );
21 virtual void OnDataReceive(
const EM::PT::EDataCollection *collection,
bool &deleteDataCol );
24 virtual void OnCardIn(
const EM::PT::EDataCollection *dataCollection,
bool &deleteDataCol );
38 virtual bool Init(
void );
39 virtual bool DeInit(
void );
40 virtual bool Run(
void );
unsigned long GetClientSnr()
Definition: EChipCardDriver.cpp:259
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
EChipCardDriver(const EDriverProperties &properties, EDriverCreator *creator)
Definition: EChipCardDriver.cpp:59
virtual void OnDeviceReady()
Definition: EChipCardDriver.cpp:180
virtual void OnDisconnected()
Definition: EChipCardDriver.cpp:170
virtual void OnCardIn(const EM::PT::EDataCollection *dataCollection, bool &deleteDataCol)
Definition: EChipCardDriver.h:15
virtual void OnEmvCardPresent(const char *pan)
Definition: EChipCardDriver.cpp:143
virtual void OnUnFinishedOperation(EM::PT::EAbstractCardData *data)
virtual bool OnReceiveMessage(EDeviceMessage *message)
Definition: EChipCardDriver.cpp:72
Definition: EChipCardMessage.h:13
virtual void OnDeviceError(long errNo)
Definition: EChipCardDriver.cpp:221
Definition: EChipCardDriver.cpp:34
virtual void OnDataReceive(const EM::PT::EDataCollection *collection, bool &deleteDataCol)
virtual bool Init(void)
Definition: EChipCardDriver.cpp:77
void OnAsynchronousCommandResponse(EM::PT::EAbstractCardData *cardData)
virtual void OnAnswerReceive(const EM::PT::EAbstractAnswer *answer)
virtual void OnConnected()
Definition: EChipCardDriver.cpp:242
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
virtual bool DeInit(void)
Definition: EChipCardDriver.cpp:283
void SetClientSnr(unsigned long snr)
Definition: EChipCardDriver.cpp:252
virtual void OnCardOut()
Definition: EChipCardDriver.cpp:162
virtual ~EChipCardDriver()
Definition: EChipCardDriver.cpp:66
virtual bool Run(void)
Definition: EChipCardDriver.cpp:290
virtual void OnUnknownMessage(unsigned long msgID)
Definition: EChipCardDriver.cpp:230