Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
StateOneWayTicketIssueEMVCard.h
Go to the documentation of this file.
1 #ifndef STATEONEWAYTICKETISSUEEMVCARD_H
2 #define STATEONEWAYTICKETISSUEEMVCARD_H
3 
5 
6 #include "appcore/ticketissuelogic/ETicketIssueLogicDefines.h"
7 
8 namespace EM
9 {
10  namespace TicketIssueLogic
11  {
12  class EGeneralTicketIssueLogic;
13  }
14 }
15 
17 {
18 public:
21 
22  virtual StateOneWayTicketIssueEMVCard *Clone( StorageList &inputStream );
23 
24  virtual void OnEnter();
25  virtual void OnEnter( const int32_t stateRequestCode );
26  virtual void OnLeave();
27 
28 protected:
29  virtual EM::TicketIssueLogic::EGeneralTicketIssueLogic *GetTicketIssueLogic();
31  virtual bool InitTicketIssueLogic();
32  void virtual OnSuccessFullIssue();
33 
34 private:
36 
37  class DataClass;
38  QScopedPointer<DataClass> d;
39 
41 };
42 
43 #endif // STATEONEWAYTICKETISSUEEMVCARD_H
Definition: StateTicketIssueEMVCard.h:16
virtual EM::TicketIssueLogic::EGeneralTicketIssueLogic * GetTicketIssueLogic()
Definition: StateOneWayTicketIssueEMVCard.cpp:126
Definition: ApplicationStateManager.h:43
Definition: StateOneWayTicketIssueEMVCard.cpp:54
virtual void OnEnter()
Definition: StateOneWayTicketIssueEMVCard.cpp:92
virtual void OnLeave()
Definition: StateOneWayTicketIssueEMVCard.cpp:121
virtual ~StateOneWayTicketIssueEMVCard()
Definition: StateOneWayTicketIssueEMVCard.cpp:80
virtual StateOneWayTicketIssueEMVCard * Clone(StorageList &inputStream)
Definition: StateOneWayTicketIssueEMVCard.cpp:84
Definition: StateOneWayTicketIssueEMVCard.h:16
virtual bool InitTicketIssueLogic()
Definition: StateOneWayTicketIssueEMVCard.cpp:138
StateOneWayTicketIssueEMVCard(ApplicationStateManager *stateManager)
Definition: StateOneWayTicketIssueEMVCard.cpp:72
Definition: AutomaticCardHandlingBusinessLogic.h:6
virtual bool CheckPreInitTicketIssueLogicConditions()
Definition: StateOneWayTicketIssueEMVCard.cpp:133
virtual void OnSuccessFullIssue()
Definition: StateOneWayTicketIssueEMVCard.cpp:145