AppCore
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
EM::EventFileProcessor::ECardEventFileProcessor::DataClass Class Reference
Collaboration diagram for EM::EventFileProcessor::ECardEventFileProcessor::DataClass:
Collaboration graph
[legend]

Public Member Functions

 DataClass ()
 
 DataClass (std::string path)
 
 ~DataClass ()
 
bool FileExists (string pathName)
 
string ExtractPathFromFileName (string fileName)
 
void ReadAdditionalSettings ()
 
bool EvaluateEvent (CardEvent *cardEvent, ECardEventFileProcessor::ProcessEventResult &evaluationResult, CardEventCol *cardEventCol, EDataCollection *dataCollection, EStatisticsCollection &statistics)
 
ECardEventFileProcessor::ProcessEventResult MakeWriteRequest (CardEvent *cardEvent, EDataCollection *&dataCollection, EStatisticsCollection &statistics)
 
bool IsStatisticsReadyToWrite ()
 

Public Attributes

CardEventReadermReader
 
EEventFillerAttributemEventFillerAttribute
 
CardEventmLastProcessedEvent
 
EProcessorFactorymProcessorFactory
 
ECardEventProcessormProcessor
 
bool mWritePhysically
 
unsigned char mTimeTicketActualityDaysAdvance
 
list< unsigned long > mRecentlyProcessedEvents
 

Constructor & Destructor Documentation

◆ DataClass() [1/2]

EM::EventFileProcessor::ECardEventFileProcessor::DataClass::DataClass ( )

DataClass::CONSTRUCTOR

Here is the call graph for this function:

◆ DataClass() [2/2]

EM::EventFileProcessor::ECardEventFileProcessor::DataClass::DataClass ( std::string  path)

◆ ~DataClass()

EM::EventFileProcessor::ECardEventFileProcessor::DataClass::~DataClass ( )

DataClass::DESTRUCTOR

Member Function Documentation

◆ EvaluateEvent()

bool EM::EventFileProcessor::ECardEventFileProcessor::DataClass::EvaluateEvent ( CardEvent cardEvent,
ECardEventFileProcessor::ProcessEventResult evaluationResult,
CardEventCol cardEventCol,
EDataCollection *  dataCollection,
EStatisticsCollection statistics 
)

DataClass::EvaluateEvent

Here is the call graph for this function:

◆ ExtractPathFromFileName()

string EM::EventFileProcessor::ECardEventFileProcessor::DataClass::ExtractPathFromFileName ( string  fileName)

◆ FileExists()

bool EM::EventFileProcessor::ECardEventFileProcessor::DataClass::FileExists ( string  pathName)

◆ IsStatisticsReadyToWrite()

bool EM::EventFileProcessor::ECardEventFileProcessor::DataClass::IsStatisticsReadyToWrite ( )

◆ MakeWriteRequest()

ECardEventFileProcessor::ProcessEventResult EM::EventFileProcessor::ECardEventFileProcessor::DataClass::MakeWriteRequest ( CardEvent cardEvent,
EDataCollection *&  dataCollection,
EStatisticsCollection statistics 
)

◆ ReadAdditionalSettings()

void EM::EventFileProcessor::ECardEventFileProcessor::DataClass::ReadAdditionalSettings ( )

Member Data Documentation

◆ mEventFillerAttribute

EEventFillerAttribute* EM::EventFileProcessor::ECardEventFileProcessor::DataClass::mEventFillerAttribute

◆ mLastProcessedEvent

CardEvent* EM::EventFileProcessor::ECardEventFileProcessor::DataClass::mLastProcessedEvent

◆ mProcessor

ECardEventProcessor* EM::EventFileProcessor::ECardEventFileProcessor::DataClass::mProcessor

◆ mProcessorFactory

EProcessorFactory* EM::EventFileProcessor::ECardEventFileProcessor::DataClass::mProcessorFactory

◆ mReader

CardEventReader* EM::EventFileProcessor::ECardEventFileProcessor::DataClass::mReader

◆ mRecentlyProcessedEvents

list<unsigned long> EM::EventFileProcessor::ECardEventFileProcessor::DataClass::mRecentlyProcessedEvents

◆ mTimeTicketActualityDaysAdvance

unsigned char EM::EventFileProcessor::ECardEventFileProcessor::DataClass::mTimeTicketActualityDaysAdvance

◆ mWritePhysically

bool EM::EventFileProcessor::ECardEventFileProcessor::DataClass::mWritePhysically

The documentation for this class was generated from the following file: