AppCore
Loading...
Searching...
No Matches
EPurseProcessorMifare.h
Go to the documentation of this file.
1#ifndef EMIFAREPURSEPROCESSOR_H
2#define EMIFAREPURSEPROCESSOR_H
3
4#include "EPurseProcessor.h"
5
6namespace EM
7{
8 namespace EventFileProcessor
9 {
14 {
15 public:
18 virtual ~EPurseProcessorMifare();
19
21
22 virtual bool CheckEvent( CardEvent *cardEvent, ECardEventFileProcessor::ProcessEventResult &evaluationResult, CardEventCol *cardEventCol, EStatisticsCollection &statistics );
23 virtual EM::PT::EDataCollection *WriteEvent( CardEvent *cardEvent, ECardEventFileProcessor::ProcessEventResult &writeEventResult, EStatisticsCollection &statistics );
24 virtual bool WriteStatistics( EM::PT::EPTAnswer *answer, unsigned long readerNumber, bool unfinishedOperation, EStatisticsCollection &statistics );
25
26 private:
27 class DataClass;
28 DataClass *d;
29 };
30 }
31}
32
33#endif // EMIFAREPURSEPROCESSOR_H
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEvent
The ancestor of all events. Contains common information for all events.
Definition cardevent.h:17
std::list< CardEvent * > CardEventCol
Definition cardevent.h:253
ProcessEventResult
ProcessEventResult enumerator.
Definition ECardEventFileProcessor.h:46
Purse processor implementation for mifare cards.
Definition EPurseProcessorMifare.h:14
virtual bool CheckEvent(CardEvent *cardEvent, ECardEventFileProcessor::ProcessEventResult &evaluationResult, CardEventCol *cardEventCol, EStatisticsCollection &statistics)
Definition EPurseProcessorMifare.cpp:237
virtual EPurseProcessorMifare * Clone()
Definition EPurseProcessorMifare.cpp:229
virtual bool WriteStatistics(EM::PT::EPTAnswer *answer, unsigned long readerNumber, bool unfinishedOperation, EStatisticsCollection &statistics)
Definition EPurseProcessorMifare.cpp:314
virtual EM::PT::EDataCollection * WriteEvent(CardEvent *cardEvent, ECardEventFileProcessor::ProcessEventResult &writeEventResult, EStatisticsCollection &statistics)
Definition EPurseProcessorMifare.cpp:276
virtual ~EPurseProcessorMifare()
Definition EPurseProcessorMifare.cpp:221
EPurseProcessorMifare()
Definition EPurseProcessorMifare.cpp:202
Common ancestor for purse processors.
Definition EPurseProcessor.h:14
Definition EPurseProcessorMifare.cpp:34
std::list< EM::Strojcek::StatistikaStrojcek::VystupneData * > EStatisticsCollection
Definition ECardEventFileProcessor.h:35
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7