AppCore
Loading...
Searching...
No Matches
Classes | Public Member Functions | Protected Member Functions | List of all members
EM::Devices::EChipCardDriver Class Reference

#include <EChipCardDriver.h>

Inheritance diagram for EM::Devices::EChipCardDriver:
Inheritance graph
[legend]
Collaboration diagram for EM::Devices::EChipCardDriver:
Collaboration graph
[legend]

Classes

class  DataClass
 

Public Member Functions

 EChipCardDriver (const EDriverProperties &properties, EDriverCreator *creator)
 
virtual ~EChipCardDriver ()
 
virtual void OnDataReceive (const EM::PT::EDataCollection *collection, bool &deleteDataCol)
 
virtual void OnAnswerReceive (const EM::PT::EAbstractAnswer *answer)
 
virtual void OnEmvCardPresent (const char *pan)
 
virtual void OnCardIn (const EM::PT::EDataCollection *dataCollection, bool &deleteDataCol)
 
virtual void OnCardOut ()
 
virtual void OnDisconnected ()
 
virtual void OnDeviceReady ()
 
virtual void OnUnknownMessage (unsigned long msgID)
 
virtual void OnUnFinishedOperation (EM::PT::EAbstractCardData *data)
 
virtual void OnDeviceError (long errNo)
 
virtual void OnConnected ()
 
void SetClientSnr (unsigned long snr)
 
unsigned long GetClientSnr ()
 
void OnAsynchronousCommandResponse (EM::PT::EAbstractCardData *cardData)
 
 EChipCardDriver (const EDriverProperties &properties, EDriverCreator *creator)
 
virtual ~EChipCardDriver ()
 
virtual void OnDataReceive (const EM::PT::EDataCollection *collection, bool &deleteDataCol)
 
virtual void OnAnswerReceive (const EM::PT::EAbstractAnswer *answer)
 
virtual void OnEmvCardPresent (const char *pan)
 
virtual void OnCardIn (const EM::PT::EDataCollection *dataCollection, bool &deleteDataCol)
 
virtual void OnCardOut ()
 
virtual void OnDisconnected ()
 
virtual void OnDeviceReady ()
 
virtual void OnUnknownMessage (unsigned long msgID)
 
virtual void OnUnFinishedOperation (EM::PT::EAbstractCardData *data)
 
virtual void OnDeviceError (long errNo)
 
virtual void OnConnected ()
 
void SetClientSnr (unsigned long snr)
 
unsigned long GetClientSnr ()
 
void OnAsynchronousCommandResponse (EM::PT::EAbstractCardData *cardData)
 

Protected Member Functions

virtual bool OnReceiveMessage (EDeviceMessage *message)
 
virtual bool Init (void)
 
virtual bool DeInit (void)
 
virtual bool Run (void)
 
virtual bool OnReceiveMessage (EDeviceMessage *message)
 
virtual bool Init (void)
 
virtual bool DeInit (void)
 
virtual bool Run (void)
 

Constructor & Destructor Documentation

◆ EChipCardDriver() [1/2]

EChipCardDriver::EChipCardDriver ( const EDriverProperties &  properties,
EDriverCreator *  creator 
)

◆ ~EChipCardDriver() [1/2]

EChipCardDriver::~EChipCardDriver ( )
virtual

◆ EChipCardDriver() [2/2]

EM::Devices::EChipCardDriver::EChipCardDriver ( const EDriverProperties &  properties,
EDriverCreator *  creator 
)

◆ ~EChipCardDriver() [2/2]

virtual EM::Devices::EChipCardDriver::~EChipCardDriver ( )
virtual

Member Function Documentation

◆ DeInit() [1/2]

bool EM::Devices::EChipCardDriver::DeInit ( void  )
protectedvirtual

◆ DeInit() [2/2]

virtual bool EM::Devices::EChipCardDriver::DeInit ( void  )
protectedvirtual

◆ GetClientSnr() [1/2]

unsigned long EChipCardDriver::GetClientSnr ( )
Here is the caller graph for this function:

◆ GetClientSnr() [2/2]

unsigned long EM::Devices::EChipCardDriver::GetClientSnr ( )

◆ Init() [1/2]

bool EM::Devices::EChipCardDriver::Init ( void  )
protectedvirtual

◆ Init() [2/2]

virtual bool EM::Devices::EChipCardDriver::Init ( void  )
protectedvirtual

◆ OnAnswerReceive() [1/2]

virtual void EM::Devices::EChipCardDriver::OnAnswerReceive ( const EM::PT::EAbstractAnswer *  answer)
virtual

◆ OnAnswerReceive() [2/2]

virtual void EM::Devices::EChipCardDriver::OnAnswerReceive ( const EM::PT::EAbstractAnswer *  answer)
virtual

◆ OnAsynchronousCommandResponse() [1/2]

void EM::Devices::EChipCardDriver::OnAsynchronousCommandResponse ( EM::PT::EAbstractCardData *  cardData)

◆ OnAsynchronousCommandResponse() [2/2]

void EM::Devices::EChipCardDriver::OnAsynchronousCommandResponse ( EM::PT::EAbstractCardData *  cardData)

◆ OnCardIn() [1/2]

virtual void EM::Devices::EChipCardDriver::OnCardIn ( const EM::PT::EDataCollection *  dataCollection,
bool &  deleteDataCol 
)
virtual

◆ OnCardIn() [2/2]

virtual void EM::Devices::EChipCardDriver::OnCardIn ( const EM::PT::EDataCollection *  dataCollection,
bool &  deleteDataCol 
)
virtual

◆ OnCardOut() [1/2]

void EM::Devices::EChipCardDriver::OnCardOut ( )
virtual

◆ OnCardOut() [2/2]

virtual void EM::Devices::EChipCardDriver::OnCardOut ( )
virtual

◆ OnConnected() [1/2]

void EM::Devices::EChipCardDriver::OnConnected ( )
virtual

◆ OnConnected() [2/2]

virtual void EM::Devices::EChipCardDriver::OnConnected ( )
virtual

◆ OnDataReceive() [1/2]

virtual void EM::Devices::EChipCardDriver::OnDataReceive ( const EM::PT::EDataCollection *  collection,
bool &  deleteDataCol 
)
virtual

◆ OnDataReceive() [2/2]

virtual void EM::Devices::EChipCardDriver::OnDataReceive ( const EM::PT::EDataCollection *  collection,
bool &  deleteDataCol 
)
virtual

◆ OnDeviceError() [1/2]

void EM::Devices::EChipCardDriver::OnDeviceError ( long  errNo)
virtual

◆ OnDeviceError() [2/2]

virtual void EM::Devices::EChipCardDriver::OnDeviceError ( long  errNo)
virtual

◆ OnDeviceReady() [1/2]

void EM::Devices::EChipCardDriver::OnDeviceReady ( )
virtual

◆ OnDeviceReady() [2/2]

virtual void EM::Devices::EChipCardDriver::OnDeviceReady ( )
virtual

◆ OnDisconnected() [1/2]

void EM::Devices::EChipCardDriver::OnDisconnected ( )
virtual

◆ OnDisconnected() [2/2]

virtual void EM::Devices::EChipCardDriver::OnDisconnected ( )
virtual

◆ OnEmvCardPresent() [1/2]

void EChipCardDriver::OnEmvCardPresent ( const char *  pan)
virtual
Here is the call graph for this function:

◆ OnEmvCardPresent() [2/2]

virtual void EM::Devices::EChipCardDriver::OnEmvCardPresent ( const char *  pan)
virtual

◆ OnReceiveMessage() [1/2]

bool EM::Devices::EChipCardDriver::OnReceiveMessage ( EDeviceMessage *  message)
protectedvirtual

◆ OnReceiveMessage() [2/2]

virtual bool EM::Devices::EChipCardDriver::OnReceiveMessage ( EDeviceMessage *  message)
protectedvirtual

◆ OnUnFinishedOperation() [1/2]

virtual void EM::Devices::EChipCardDriver::OnUnFinishedOperation ( EM::PT::EAbstractCardData *  data)
virtual

◆ OnUnFinishedOperation() [2/2]

virtual void EM::Devices::EChipCardDriver::OnUnFinishedOperation ( EM::PT::EAbstractCardData *  data)
virtual

◆ OnUnknownMessage() [1/2]

void EM::Devices::EChipCardDriver::OnUnknownMessage ( unsigned long  msgID)
virtual
Here is the call graph for this function:

◆ OnUnknownMessage() [2/2]

virtual void EM::Devices::EChipCardDriver::OnUnknownMessage ( unsigned long  msgID)
virtual

◆ Run() [1/2]

bool EM::Devices::EChipCardDriver::Run ( void  )
protectedvirtual
Here is the call graph for this function:

◆ Run() [2/2]

virtual bool EM::Devices::EChipCardDriver::Run ( void  )
protectedvirtual

◆ SetClientSnr() [1/2]

void EChipCardDriver::SetClientSnr ( unsigned long  snr)
Here is the caller graph for this function:

◆ SetClientSnr() [2/2]

void EM::Devices::EChipCardDriver::SetClientSnr ( unsigned long  snr)

The documentation for this class was generated from the following files: