1#ifndef ECARDDATAFACADELOG_H
2#define ECARDDATAFACADELOG_H
4#include "appcore/cardfacade/ECardFacadeDefines.h"
5#include "core/common/eplatform.h"
13 class EDataCollection;
19 class ECardDataStorage;
50 bool IsModifiedData()
const;
69 bool GetTimeData(
unsigned long &timeDate )
const;
75 bool SetTimeData(
const unsigned long timeDate )
const;
84 bool GetNetworkID(
unsigned long &networkID )
const;
93 bool SetNetworkID(
const unsigned long networkID )
const;
103 bool GetServiceProvider(
unsigned long &serviceProvider )
const;
104 bool SetServiceProvider(
const unsigned long serviceProvider )
const;
109 bool GetDevice(
unsigned long &device )
const;
114 bool SetDevice(
const unsigned long device )
const;
119 bool GetDeviceCounter(
unsigned long &deviceCounter )
const;
124 bool SetDeviceCounter(
const unsigned long deviceCounter )
const;
133 bool GetPriceAmountUnit( EMoneyData &moneyData )
const;
142 bool SetPriceAmountUnit(
const EMoneyData &moneyData )
const;
151 bool GetVAT(
unsigned long &vat )
const;
160 bool SetVAT(
const unsigned long vat )
const;
170 bool GetData(
unsigned char &serviceID,
unsigned char &serviceAmount,
const unsigned char pos )
const;
180 bool SetData(
const unsigned char serviceID,
const unsigned char serviceAmount,
const unsigned char pos )
const;
195 bool GetWalletBalanceBefore(
long &balanceBefore )
const;
201 bool SetWalletBalanceBefore(
const long balanceBefore )
const;
207 bool GetPrice(
unsigned long &price )
const;
213 bool SetPrice(
const unsigned long price )
const;
225 bool GetTransactionType(
unsigned long &transactionType )
const;
237 bool SetTransactionType(
const unsigned long transactionType )
const;
242 bool GetWalletCounter(
unsigned short &walletCounter )
const;
247 bool SetWalletCounter(
const unsigned short walletCounter )
const;
255 bool GetWalletSamNumber(
unsigned long &walletSamNumber )
const;
263 bool SetWalletSamNumber(
const unsigned long walletSamNumber )
const;
271 bool GetWalletSamCounter(
unsigned long &walletSamCounter )
const;
279 bool SetWalletSamCounter(
const unsigned long walletSamCounter )
const;
281 bool IsDataValid(
bool &validData )
const;
289 bool SetDataValid(
const bool validData )
const;
void SetPrice(unsigned long value)
void Init(__ESTRING path)
#define DLL_API
Definition ECardFacadeDefines.h:8
Definition ECardDataFacadeLog.h:21
bool AddDataToWriteRequest(EM::PT::EDataCollection *writeRequest) const
bool AddDataTypeToReadRequest(PT::EAplRequest *readRequest[], unsigned short dataTypesOperation) const
card data storage, who fill if card readed
Definition ECardDataStorage.h:60
LogCardFeatures
Definition ECardFacadeDefines.h:68
ReturnValues
Definition ECardFacadeDefines.h:145
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7