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;
15 class EChipCardDriver:
public EDriver,
public EM::PT::EAppChipCard
21 virtual void OnDataReceive(
const EM::PT::EDataCollection *collection,
bool &deleteDataCol );
24 virtual void OnCardIn(
const EM::PT::EDataCollection *dataCollection,
bool &deleteDataCol );
40 virtual bool Run(
void );
Definition EChipCardDriver.cpp:35
unsigned long GetClientSnr()
virtual void OnDeviceError(long errNo)
virtual void OnUnknownMessage(unsigned long msgID)
virtual void OnConnected()
virtual bool OnReceiveMessage(EDeviceMessage *message)
void OnAsynchronousCommandResponse(EM::PT::EAbstractCardData *cardData)
virtual ~EChipCardDriver()
virtual void OnUnFinishedOperation(EM::PT::EAbstractCardData *data)
virtual void OnCardIn(const EM::PT::EDataCollection *dataCollection, bool &deleteDataCol)
EChipCardDriver(const EDriverProperties &properties, EDriverCreator *creator)
virtual void OnDisconnected()
virtual void OnAnswerReceive(const EM::PT::EAbstractAnswer *answer)
virtual void OnDeviceReady()
virtual bool DeInit(void)
virtual void OnEmvCardPresent(const char *pan)
virtual void OnDataReceive(const EM::PT::EDataCollection *collection, bool &deleteDataCol)
void SetClientSnr(unsigned long snr)
Definition EChipCardMessage.h:14
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7