1 #ifndef E_CARD_EVENT_FILE_PROCESSOR_H
2 #define E_CARD_EVENT_FILE_PROCESSOR_H
6 #include "appcore/eventsfileprocessor/libevfileprocessor.h"
7 #include "appcore/eventsfileprocessor/EEventFillerAttribute.h"
16 class EDataCollection;
26 namespace StatistikaStrojcek
32 namespace EventFileProcessor
49 TimeTicketToWrite = 1,
56 CardProviderMismatch = 11,
58 NothingToProlong = 13,
59 InsertedToDataCollection = 14,
61 UnknownCardEvent = 16,
63 PersonalDataSaved = 18,
65 MaxPurseBalanceExceeded = 20,
66 NothingToCorrect = 21,
67 CustomerDataUpdateToWrite = 22,
68 MinPurseBalanceExceeded = 23
82 void SetPath( std::string path );
101 EM::PT::EDataCollection* ProcessEvent(
EEventFillerAttribute *eventFillerAttribute, ProcessEventResult &processEventResult, EStatisticsCollection &statistics );
114 bool WriteStatistics( EM::PT::EPTAnswer *answer,
bool confirmingEvent,
unsigned long readerNumber,
bool unfinishedOperation, EStatisticsCollection &statistics );
126 static long GetVersion();
133 void SetWritePhysicallyStatistics(
bool writePhysically );
140 bool FillPrintData( EM::Common::EDataCol *dataCol );
146 void RegisterProcessedEvent(
unsigned long processedEventID );
155 #endif //E_CARD_EVENT_FILE_PROCESSOR_H
std::list< EM::Strojcek::StatistikaStrojcek::VystupneData * > EStatisticsCollection
Definition: ECardEventFileProcessor.h:35
#define LIBEVFILEPROCESSOR_API
Definition: libevfileprocessor.h:12
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
Storage class containing parameters for processing events.
Definition: EEventFillerAttribute.h:19
char Correction
Definition: cardevent.cpp:63
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
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
The main class of evfileprocessor library - provides functionality for application's extraOperation (...
Definition: ECardEventFileProcessor.h:41