AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EProcessorFactory.h
Go to the documentation of this file.
1 #ifndef __PROCESSORFACTORY_H
2 #define __PROCESSORFACTORY_H
3 
4 #include "ECardEventProcessor.h"
5 #include "ECardFacade.h"
6 
7 namespace EM
8 {
9  namespace EventFileProcessor
10  {
14  {
15  public:
18 
19  void AddProcessor( ECardEventProcessor *addedProcessor, long processorID, ECardDataType cardDataType = UNKNOWN_CARD );
20  ECardEventProcessor *GetProcessor( long processorID, ECardDataType cardDataType );
21 
22  private:
23  class DataClass;
24  DataClass *d;
25  };
26  }
27 }
28 
29 #endif //__PROCESSORFACTORY_H
Definition: ECardFacade.h:29
#define LIBEVFILEPROCESSOR_API
Definition: libevfileprocessor.h:12
Definition: EProcessorFactory.cpp:15
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
ECardDataType
Definition: ECardFacade.h:22
Ancestor of all card event processors.
Definition: ECardEventProcessor.h:23
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
Factory design pattern implementation for card event processors.
Definition: EProcessorFactory.h:13