AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

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

DataClass::CONSTRUCTOR

Here is the call graph for this function:

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

DataClass::DESTRUCTOR

Member Function Documentation

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

Member Data Documentation

EEventFillerAttribute* EM::EventFileProcessor::ECardEventFileProcessor::DataClass::mEventFillerAttribute
CardEvent* EM::EventFileProcessor::ECardEventFileProcessor::DataClass::mLastProcessedEvent
ECardEventProcessor* EM::EventFileProcessor::ECardEventFileProcessor::DataClass::mProcessor
EProcessorFactory* EM::EventFileProcessor::ECardEventFileProcessor::DataClass::mProcessorFactory
CardEventReader* EM::EventFileProcessor::ECardEventFileProcessor::DataClass::mReader
list<unsigned long> EM::EventFileProcessor::ECardEventFileProcessor::DataClass::mRecentlyProcessedEvents
unsigned char EM::EventFileProcessor::ECardEventFileProcessor::DataClass::mTimeTicketActualityDaysAdvance
bool EM::EventFileProcessor::ECardEventFileProcessor::DataClass::mWritePhysically

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