AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UpdateCustomerDataProcessorDesfire.h
Go to the documentation of this file.
1 #ifndef UPDATECUSTOMERDATAPROCESSORDESFIRE_H
2 #define UPDATECUSTOMERDATAPROCESSORDESFIRE_H
3 
4 #include "ECardEventProcessor.h"
5 
6 namespace EM
7 {
8  namespace EventFileProcessor
9  {
13  {
14  public:
18 
20 
21  virtual bool CheckEvent( CardEvent *cardEvent, ECardEventFileProcessor::ProcessEventResult &evaluationResult, CardEventCol *cardEventCol, EStatisticsCollection &statistics );
22  virtual EM::PT::EDataCollection *WriteEvent( CardEvent *cardEvent, ECardEventFileProcessor::ProcessEventResult &writeEventResult, EStatisticsCollection &statistics );
23  virtual bool WriteStatistics( EM::PT::EPTAnswer *answer, unsigned long readerNumber, bool unfinishedOperation, EStatisticsCollection &statistics );
24 
25  private:
26  class DataClass;
27  DataClass *d;
28  };
29  }
30 }
31 
32 #endif // UPDATECUSTOMERDATAPROCESSORDESFIRE_H
std::list< EM::Strojcek::StatistikaStrojcek::VystupneData * > EStatisticsCollection
Definition: ECardEventFileProcessor.h:35
virtual ~UpdateCustomerDataProcessorDesfire()
Definition: UpdateCustomerDataProcessorDesfire.cpp:215
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
virtual EM::PT::EDataCollection * WriteEvent(CardEvent *cardEvent, ECardEventFileProcessor::ProcessEventResult &writeEventResult, EStatisticsCollection &statistics)
Definition: UpdateCustomerDataProcessorDesfire.cpp:287
std::list< CardEvent * > CardEventCol
Definition: cardevent.h:246
virtual bool WriteStatistics(EM::PT::EPTAnswer *answer, unsigned long readerNumber, bool unfinishedOperation, EStatisticsCollection &statistics)
Definition: UpdateCustomerDataProcessorDesfire.cpp:379
ProcessEventResult
ProcessEventResult enumerator.
Definition: ECardEventFileProcessor.h:45
virtual UpdateCustomerDataProcessorDesfire * Clone()
Definition: UpdateCustomerDataProcessorDesfire.cpp:220
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEvent
The ancestor of all events. Contains common information for all events.
Definition: cardevent.h:17
Update customer data processor implementation for desfire cards.
Definition: UpdateCustomerDataProcessorDesfire.h:12
UpdateCustomerDataProcessorDesfire()
Definition: UpdateCustomerDataProcessorDesfire.cpp:202
Ancestor of all card event processors.
Definition: ECardEventProcessor.h:23
Definition: UpdateCustomerDataProcessorDesfire.cpp:37
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
virtual bool CheckEvent(CardEvent *cardEvent, ECardEventFileProcessor::ProcessEventResult &evaluationResult, CardEventCol *cardEventCol, EStatisticsCollection &statistics)
Definition: UpdateCustomerDataProcessorDesfire.cpp:225