AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ECombinedTicketModule.h
Go to the documentation of this file.
1 #ifndef ECOMBINEDTICKETMODULE_H
2 #define ECOMBINEDTICKETMODULE_H
3 
4 #include "ETicketIssueModule.h"
5 
6 namespace EM
7 {
8  namespace TicketIssueLogic
9  {
10  class ETicketIssueLogic;
11  class ETicketIssueLogicDataStorage;
12 
14  {
16 
17  class DataClass;
18  DataClass *d;
19 
21  public:
22  ECombinedTicketModule( ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName = E_COMBINED_TICKET_MODULE_NAME );
23  virtual ~ECombinedTicketModule();
24 
26  virtual EIssueLogicDefines::ReturnValues DoNewOneWayJourney(unsigned char ticketIndex);
27 
28  protected:
29  virtual EIssueLogicDefines::ReturnValues SetTicketData(unsigned char ticketIndex);
30 
31  };
32  }
33 }
34 
35 #endif // ECOMBINEDTICKETMODULE_H
virtual ~ECombinedTicketModule()
Definition: ECombinedTicketModule.cpp:86
Definition: ETicketIssueLogic.h:54
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
ECombinedTicketModule(ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_COMBINED_TICKET_MODULE_NAME)
Definition: ECombinedTicketModule.cpp:78
virtual EIssueLogicDefines::ReturnValues Init()
init module input data ( for example other module )
Definition: ECombinedTicketModule.cpp:91
const char * E_COMBINED_TICKET_MODULE_NAME
Definition: ETicketIssueLogicDefines.cpp:9
virtual EIssueLogicDefines::ReturnValues SetTicketData(unsigned char ticketIndex)
Definition: ECombinedTicketModule.cpp:224
ReturnValues
Definition: ETicketIssueLogicDefines.h:49
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
Definition: ETicketIssueLogicDataStorage.h:51
virtual EIssueLogicDefines::ReturnValues DoNewOneWayJourney(unsigned char ticketIndex)
Definition: ECombinedTicketModule.cpp:138
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
Definition: ECombinedTicketModule.h:13
Definition: ETicketIssueModule.h:11