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
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEvent
The ancestor of all events. Contains common information for all events.
Definition cardevent.h:17
#define LIBEVFILEPROCESSOR_API
Definition libevfileprocessor.h:12
char Correction
Definition cardevent.cpp:9
Definition ECardEventFileProcessor.cpp:52
void RegisterProcessedEvent(unsigned long processedEventID)
~ECardEventFileProcessor()
ProcessEventResult
ProcessEventResult enumerator.
Definition ECardEventFileProcessor.h:46
CardEvent * GetLastProcessedEvent()
bool WriteStatistics(EM::PT::EPTAnswer *answer, bool confirmingEvent, unsigned long readerNumber, bool unfinishedOperation, EStatisticsCollection &statistics)
void SetWritePhysicallyStatistics(bool writePhysically)
bool FillPrintData(EM::Common::EDataCol *dataCol)
void SetPath(std::string path)
ECardEventFileProcessor()
ECardEventFileProcessor(std::string path)
EM::PT::EDataCollection * ProcessEvent(EEventFillerAttribute *eventFillerAttribute, ProcessEventResult &processEventResult, EStatisticsCollection &statistics)
Storage class containing parameters for processing events.
Definition EEventFillerAttribute.h:20
std::list< EM::Strojcek::StatistikaStrojcek::VystupneData * > EStatisticsCollection
Definition ECardEventFileProcessor.h:35
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7