AppCore
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
EM::TicketIssueLogic::ECombinedTicketModule Class Reference

#include <ECombinedTicketModule.h>

Inheritance diagram for EM::TicketIssueLogic::ECombinedTicketModule:
Inheritance graph
[legend]
Collaboration diagram for EM::TicketIssueLogic::ECombinedTicketModule:
Collaboration graph
[legend]

Public Member Functions

 ECombinedTicketModule (ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_COMBINED_TICKET_MODULE_NAME)
 
virtual ~ECombinedTicketModule ()
 
virtual EIssueLogicDefines::ReturnValues Init ()
 init module input data ( for example other module )
 
virtual EIssueLogicDefines::ReturnValues DoNewOneWayJourney (unsigned char ticketIndex)
 
- Public Member Functions inherited from EM::TicketIssueLogic::ETicketIssueModule
 ETicketIssueModule (const std::string &name, EIssueLogicDefines::ModuleFamily moduleFamily)
 
virtual ~ETicketIssueModule ()
 
bool GetName (std::string &moduleName)
 unique module identificator
 
bool GetModuleFamily (EIssueLogicDefines::ModuleFamily &moduleFamily)
 return by reference module family
 

Protected Member Functions

virtual EIssueLogicDefines::ReturnValues SetTicketData (unsigned char ticketIndex)
 

Constructor & Destructor Documentation

◆ ECombinedTicketModule()

INTERNAL ECombinedTicketModule::ECombinedTicketModule ( ETicketIssueLogic ticketIssueLogic,
ETicketIssueLogicDataStorage dataStorage,
std::string  moduleName = E_COMBINED_TICKET_MODULE_NAME 
)

◆ ~ECombinedTicketModule()

ECombinedTicketModule::~ECombinedTicketModule ( )
virtual

Member Function Documentation

◆ DoNewOneWayJourney()

EIssueLogicDefines::ReturnValues ECombinedTicketModule::DoNewOneWayJourney ( unsigned char  ticketIndex)
virtual
Here is the call graph for this function:

◆ Init()

EIssueLogicDefines::ReturnValues ECombinedTicketModule::Init ( )
virtual

init module input data ( for example other module )

Init

Returns
enum result value

Reimplemented from EM::TicketIssueLogic::ETicketIssueModule.

Here is the call graph for this function:

◆ SetTicketData()

EIssueLogicDefines::ReturnValues ECombinedTicketModule::SetTicketData ( unsigned char  ticketIndex)
protectedvirtual
Here is the call graph for this function:
Here is the caller graph for this function:

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