AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

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

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