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 );
Definition EChipCardDriver.cpp:35
Definition EChipCardDriver.h:16
virtual void OnDeviceReady()
Definition EChipCardDriver.cpp:180
virtual bool DeInit(void)
Definition EChipCardDriver.cpp:283
virtual void OnEmvCardPresent(const char *pan)
Definition EChipCardDriver.cpp:143
unsigned long GetClientSnr()
Definition EChipCardDriver.cpp:259
virtual void OnDisconnected()
Definition EChipCardDriver.cpp:170
void OnAsynchronousCommandResponse(EM::PT::EAbstractCardData *cardData)
virtual void OnUnFinishedOperation(EM::PT::EAbstractCardData *data)
virtual void OnConnected()
Definition EChipCardDriver.cpp:242
virtual void OnCardOut()
Definition EChipCardDriver.cpp:162
virtual void OnCardIn(const EM::PT::EDataCollection *dataCollection, bool &deleteDataCol)
virtual void OnDeviceError(long errNo)
Definition EChipCardDriver.cpp:221
virtual bool Init(void)
Definition EChipCardDriver.cpp:77
virtual bool Run(void)
Definition EChipCardDriver.cpp:290
virtual void OnAnswerReceive(const EM::PT::EAbstractAnswer *answer)
virtual void OnUnknownMessage(unsigned long msgID)
Definition EChipCardDriver.cpp:230
void SetClientSnr(unsigned long snr)
Definition EChipCardDriver.cpp:252
virtual void OnDataReceive(const EM::PT::EDataCollection *collection, bool &deleteDataCol)
virtual bool OnReceiveMessage(EDeviceMessage *message)
Definition EChipCardDriver.cpp:72
virtual ~EChipCardDriver()
Definition EChipCardDriver.cpp:66
Definition EChipCardMessage.h:14
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7