AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ECardAnswerStorage.h
Go to the documentation of this file.
1 #ifndef ECARDANSWERSTORAGE_H
2 #define ECARDANSWERSTORAGE_H
3 
4 #include "appcore/cardfacade/ECardFacadeDefines.h"
5 #include "ECardStorage.h"
6 
7 namespace EM
8 {
9  namespace PT
10  {
11  class EIDSPurseAnswer;
12  class EPurseAnswer;
13  class ECardDescription;
14  class EPTAnswer;
15  class EDataCollection;
16  class ESuperCardVersion;
17  class EOtherComapny;
18  class ESuperPurse;
19  class EIDSPurse;
20  class EPurseData;
21  class EPurseDataEx;
22  class EDesfirePurse;
23  class EMskPurse;
24  }
25 
26  namespace CardFacade
27  {
28  class ECardDataFacade;
30  {
31  public:
34 
35 
40  virtual void Clear();
41 
42 
49  ECardFacadeDefines::ReturnValues Fill( PT::EPTAnswer *ptAnswer );
50 
57  virtual ECardFacadeDefines::ReturnValues Fill( PT::EDataCollection *readedDataCollection );
58 
65  ECardFacadeDefines::ReturnValues Update( const unsigned short dataTypesOperation, PT::EDataCollection *dataCollection );
66 
72  EM::PT::EIDSPurseAnswer *GetIDSPurseAnswer();
73 
74 
80  EM::PT::EPurseAnswer *GetPurseAnswer();
81 
82 
88  EM::PT::EPTAnswer *GetPTAnswer();
89 
93  EM::PT::EOtherComapny *GetOtherCompanyAnswer();
94 
95  protected:
96 
103 
104 
105  private:
107 
108  class DataClass;
109  DataClass *d;
110 
112  };
113  }
114 }
115 
116 #endif // ECARDANSWERSTORAGE_H
EM::PT::EIDSPurseAnswer * GetIDSPurseAnswer()
desfire purse answer
Definition: ECardAnswerStorage.cpp:167
ReturnValues
Definition: ECardFacadeDefines.h:144
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
ECardFacadeDefines::ReturnValues Fill(PT::EPTAnswer *ptAnswer)
~ECardAnswerStorage()
Definition: ECardAnswerStorage.cpp:43
Definition: ECardStorage.h:25
ECardFacadeDefines::ReturnValues FillAnswerDataStructures()
fill specific card answer from instance EPTAnswer
Definition: ECardAnswerStorage.cpp:125
Definition: ECardAnswerStorage.h:29
ECardFacadeDefines::ReturnValues Update(const unsigned short dataTypesOperation, PT::EDataCollection *dataCollection)
Update - updates structures requested by dataTypeOperation from dataCollection, if collection to upda...
Definition: ECardAnswerStorage.cpp:100
ECardAnswerStorage()
Definition: ECardAnswerStorage.cpp:37
EM::PT::EPurseAnswer * GetPurseAnswer()
mifare purse answer
Definition: ECardAnswerStorage.cpp:162
virtual void Clear()
init all member in dataclass to NULL
Definition: ECardAnswerStorage.cpp:48
EM::PT::EOtherComapny * GetOtherCompanyAnswer()
Definition: ECardAnswerStorage.cpp:177
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
EM::PT::EPTAnswer * GetPTAnswer()
pt answer
Definition: ECardAnswerStorage.cpp:172