AppCore
Loading...
Searching...
No Matches
ECombinedTicketModule.h
Go to the documentation of this file.
1#ifndef ECOMBINEDTICKETMODULE_H
2#define ECOMBINEDTICKETMODULE_H
3
5
6namespace 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
Definition ECombinedTicketModule.h:14
virtual EIssueLogicDefines::ReturnValues DoNewOneWayJourney(unsigned char ticketIndex)
Definition ECombinedTicketModule.cpp:138
virtual EIssueLogicDefines::ReturnValues Init()
init module input data ( for example other module )
Definition ECombinedTicketModule.cpp:91
virtual EIssueLogicDefines::ReturnValues SetTicketData(unsigned char ticketIndex)
Definition ECombinedTicketModule.cpp:224
virtual ~ECombinedTicketModule()
Definition ECombinedTicketModule.cpp:86
ReturnValues
Definition ETicketIssueLogicDefines.h:50
Definition ETicketIssueLogicDataStorage.h:52
Definition ETicketIssueLogic.h:55
Definition ETicketIssueModule.h:12
const char * E_COMBINED_TICKET_MODULE_NAME
Definition ETicketIssueLogicDefines.cpp:9
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7