AppCore
Loading...
Searching...
No Matches
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
7namespace 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
Definition ECardAnswerStorage.h:30
EM::PT::EIDSPurseAnswer * GetIDSPurseAnswer()
desfire purse answer
Definition ECardAnswerStorage.cpp:167
virtual void Clear()
init all member in dataclass to NULL
Definition ECardAnswerStorage.cpp:48
virtual ECardFacadeDefines::ReturnValues Fill(PT::EDataCollection *readedDataCollection)
save dataCollection to member mDataCollection
~ECardAnswerStorage()
Definition ECardAnswerStorage.cpp:43
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
ECardFacadeDefines::ReturnValues FillAnswerDataStructures()
fill specific card answer from instance EPTAnswer
Definition ECardAnswerStorage.cpp:125
EM::PT::EOtherComapny * GetOtherCompanyAnswer()
Definition ECardAnswerStorage.cpp:177
EM::PT::EPurseAnswer * GetPurseAnswer()
mifare purse answer
Definition ECardAnswerStorage.cpp:162
ECardAnswerStorage()
Definition ECardAnswerStorage.cpp:37
EM::PT::EPTAnswer * GetPTAnswer()
pt answer
Definition ECardAnswerStorage.cpp:172
ECardFacadeDefines::ReturnValues Fill(PT::EPTAnswer *ptAnswer)
ReturnValues
Definition ECardFacadeDefines.h:145
Definition ECardStorage.h:26
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7