1 #ifndef __CARDEVENTPROCESSOR_H
2 #define __CARDEVENTPROCESSOR_H
4 #include "appcore/eventsfileprocessor/libevfileprocessor.h"
5 #include "appcore/eventsfileprocessor/EEventFillerAttribute.h"
8 #include "appcore/eventsfileprocessor/ECardEventFileProcessor.h"
9 #include "appcore/cardevent/cardevent.h"
15 class EDataCollection;
19 namespace EventFileProcessor
33 virtual bool WriteStatistics( EM::PT::EPTAnswer *answer,
unsigned long readerNumber,
bool unfinishedOperation,
EStatisticsCollection &statistics );
36 void SetLastProcessedEvent(
CardEvent *cardEvent );
41 void FillLastTransactionInfo( EM::PT::EDataCollection *dataCol );
42 void WriteAdditionalStatistics(
bool unfinishedOperation );
43 void SetWritePhysicallyStatistics(
bool writePhysically );
46 bool GetWritePhysically();
58 #endif //__CARDEVENTPROCESSOR_H
std::list< EM::Strojcek::StatistikaStrojcek::VystupneData * > EStatisticsCollection
Definition: ECardEventFileProcessor.h:35
Storage class containing information about last processed event.
Definition: ELastTransactionInfo.h:10
#define LIBEVFILEPROCESSOR_API
Definition: libevfileprocessor.h:12
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
std::list< CardEvent * > CardEventCol
Definition: cardevent.h:246
Storage class containing parameters for processing events.
Definition: EEventFillerAttribute.h:19
EEventLogType
Definition: EEventLogManager.h:16
ProcessEventResult
ProcessEventResult enumerator.
Definition: ECardEventFileProcessor.h:45
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEvent
The ancestor of all events. Contains common information for all events.
Definition: cardevent.h:17
Definition: ECardEventProcessor.cpp:19
Ancestor of all card event processors.
Definition: ECardEventProcessor.h:23
virtual CardEvent __EDATAPTR Clone()
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6