AppCore
Loading...
Searching...
No Matches
EPrepaidTicketSegmentProcessor.h
Go to the documentation of this file.
1#ifndef E_SEGMENT_PREPAID_TICKET_PROCESSOR_H
2#define E_SEGMENT_PREPAID_TICKET_PROCESSOR_H
3
5
6namespace EM
7{
8 namespace EventFileProcessor
9 {
13 {
14 public:
18
19 virtual ECardEventProcessor *Clone();
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 //E_SEGMENT_PREPAID_TICKET_PROCESSOR_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
virtual CardEvent __EDATAPTR Clone()
#define LIBEVFILEPROCESSOR_API
Definition libevfileprocessor.h:12
ProcessEventResult
ProcessEventResult enumerator.
Definition ECardEventFileProcessor.h:46
Ancestor of all card event processors.
Definition ECardEventProcessor.h:24
Common ancestor for prepaid coupon processors.
Definition EPrepaidTicketProcessor.h:16
Prepaid coupon processor implementation for emtest new (/IDOL structure) cards.
Definition EPrepaidTicketSegmentProcessor.h:13
Definition EPrepaidTicketSegmentProcessor.cpp:35
std::list< EM::Strojcek::StatistikaStrojcek::VystupneData * > EStatisticsCollection
Definition ECardEventFileProcessor.h:35
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7