AppCore
Loading...
Searching...
No Matches
ETripSectionModule.h
Go to the documentation of this file.
1#ifndef ETRIPSECTIONMODULE_H
2#define ETRIPSECTIONMODULE_H
3
5
6#include <list>
7
8namespace EM
9{
10 namespace TicketIssueLogic
11 {
12 class ETicketIssueLogic;
13 class ETicketIssueLogicDataStorage;
14
16 {
18
19 class DataClass;
20 DataClass *d;
21
23 public:
24 ETripSectionModule( ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName = E_TRIP_SECTION_MODULE_NAME );
25 virtual ~ETripSectionModule();
26
35
45
49 EIssueLogicDefines::ReturnValues CheckZoneOnBusstop( const unsigned char timeTicketIndex, const long busStopLineOrder, const unsigned long sectionStart, const bool forCheckOut, bool &valid ) const;
50
51 EIssueLogicDefines::ReturnValues CheckNetworkOnBusstop( const unsigned char timeTicketIndex, const unsigned long busStopLineOrder, const unsigned long sectionStart, bool &valid ) const;
52
53 };
54 }
55}
56#endif // ETRIPSECTIONMODULE_H
ReturnValues
Definition ETicketIssueLogicDefines.h:50
Definition ETicketIssueLogicDataStorage.h:52
Definition ETicketIssueLogic.h:55
Definition ETicketIssueModule.h:12
Definition ETripSectionModule.h:16
virtual ~ETripSectionModule()
Definition ETripSectionModule.cpp:2085
EIssueLogicDefines::ReturnValues CheckZoneOnBusstop(const unsigned char timeTicketIndex, const long busStopLineOrder, const unsigned long sectionStart, const bool forCheckOut, bool &valid) const
Definition ETripSectionModule.cpp:2142
EIssueLogicDefines::ReturnValues CheckNetworkOnBusstop(const unsigned char timeTicketIndex, const unsigned long busStopLineOrder, const unsigned long sectionStart, bool &valid) const
Definition ETripSectionModule.cpp:2150
EIssueLogicDefines::ReturnValues Init()
Function saves (into memebers) some more frequently used modules.
Definition ETripSectionModule.cpp:2093
virtual EIssueLogicDefines::ReturnValues ProcessTripAndParseToSections() const
Definition ETripSectionModule.cpp:2127
const char * E_TRIP_SECTION_MODULE_NAME
Definition ETicketIssueLogicDefines.cpp:26
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7