AppCore
Loading...
Searching...
No Matches
Public Member Functions | List of all members
EM::TicketIssueLogic::ETicketIssueLogicInterface Class Referenceabstract

#include <ETicketIssueLogicInterface.h>

Inheritance diagram for EM::TicketIssueLogic::ETicketIssueLogicInterface:
Inheritance graph
[legend]

Public Member Functions

virtual std::string GetName ()=0
 
virtual EIssueLogicDefines::ReturnValues CalculatePrice (long &calculatedPrice, double &calculatedPriceDecimalFormat)=0
 
virtual EIssueLogicDefines::ReturnValues IssueTicket (EM::PT::EDataCollection *&writeRequest)=0
 
virtual EIssueLogicDefines::ReturnValues Print (const bool asynchronousPrinting=false)=0
 
virtual EIssueLogicDefines::ReturnValues WriteStatistic (bool unfinishedOperation=false)=0
 
virtual EIssueLogicDefines::ReturnValues Init ()=0
 
virtual std::string GetName ()=0
 
virtual EIssueLogicDefines::ReturnValues CalculatePrice (long &calculatedPrice, double &calculatedPriceDecimalFormat)=0
 
virtual EIssueLogicDefines::ReturnValues IssueTicket (EM::PT::EDataCollection *&writeRequest)=0
 
virtual EIssueLogicDefines::ReturnValues Print (const bool asynchronousPrinting=false)=0
 
virtual EIssueLogicDefines::ReturnValues WriteStatistic (bool unfinishedOperation=false)=0
 
virtual EIssueLogicDefines::ReturnValues Init ()=0
 

Member Function Documentation

◆ CalculatePrice() [1/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicInterface::CalculatePrice ( long &  calculatedPrice,
double &  calculatedPriceDecimalFormat 
)
pure virtual

◆ CalculatePrice() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicInterface::CalculatePrice ( long &  calculatedPrice,
double &  calculatedPriceDecimalFormat 
)
pure virtual

◆ GetName() [1/2]

virtual std::string EM::TicketIssueLogic::ETicketIssueLogicInterface::GetName ( )
pure virtual

◆ GetName() [2/2]

virtual std::string EM::TicketIssueLogic::ETicketIssueLogicInterface::GetName ( )
pure virtual

◆ Init() [1/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicInterface::Init ( )
pure virtual

◆ Init() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicInterface::Init ( )
pure virtual

◆ IssueTicket() [1/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicInterface::IssueTicket ( EM::PT::EDataCollection *&  writeRequest)
pure virtual

◆ IssueTicket() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicInterface::IssueTicket ( EM::PT::EDataCollection *&  writeRequest)
pure virtual

◆ Print() [1/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicInterface::Print ( const bool  asynchronousPrinting = false)
pure virtual

◆ Print() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicInterface::Print ( const bool  asynchronousPrinting = false)
pure virtual

◆ WriteStatistic() [1/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicInterface::WriteStatistic ( bool  unfinishedOperation = false)
pure virtual

◆ WriteStatistic() [2/2]

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::ETicketIssueLogicInterface::WriteStatistic ( bool  unfinishedOperation = false)
pure virtual

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