AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
EM::CardFacade::ELogFacadeMifare Class Reference

#include <ELogFacadeMifare.h>

Inheritance diagram for EM::CardFacade::ELogFacadeMifare:
Inheritance graph
[legend]
Collaboration diagram for EM::CardFacade::ELogFacadeMifare:
Collaboration graph
[legend]

Public Member Functions

 ELogFacadeMifare (ECardDataStorage *cardDataStorage)
 CONSTRUCTOR. More...
 
virtual ~ELogFacadeMifare ()
 DESTRUCTOR. More...
 
virtual void Init ()
 
virtual void Clear ()
 
virtual bool IsModifiedData ()
 
virtual bool AddDataToWriteRequest (EM::PT::EDataCollection *writeRequest)
 
virtual bool AddDataTypeToReadRequest (PT::EAplRequest *readRequest)
 
virtual bool GetTimeDate (unsigned long &timeDate)
 
virtual bool SetTimeDate (unsigned long timeDate)
 
virtual bool GetNetworkID (unsigned long &networkID)
 
virtual bool SetNetworkID (unsigned long networkID)
 
virtual bool GetServiceProvider (unsigned long &serviceProvider)
 
virtual bool SetServiceProvider (unsigned long serviceProvider)
 
virtual bool GetDevice (unsigned long &device)
 
virtual bool SetDevice (unsigned long device)
 
virtual bool GetDeviceCounter (unsigned long &deviceCounter)
 
virtual bool SetDeviceCounter (unsigned long deviceCounter)
 
virtual bool GetPriceAmountUnit (EMoneyData &moneyData)
 
virtual bool SetPriceAmountUnit (const EMoneyData &moneyData)
 
virtual bool GetVAT (unsigned long &vat)
 
virtual bool SetVAT (unsigned long vat)
 
virtual bool GetData (unsigned char &serviceID, unsigned char &serviceAmount, unsigned char pos)
 
virtual bool SetData (unsigned char serviceID, unsigned char serviceAmount, unsigned char pos)
 
virtual bool GetWalletBalanceBefore (long &balanceBefore)
 
virtual bool SetWalletBalanceBefore (long balanceBefore)
 
virtual bool GetPrice (unsigned long &price)
 
virtual bool SetPrice (unsigned long price)
 
virtual bool GetTransactionType (unsigned long &transactionType)
 
virtual bool SetTransactionType (unsigned long transactionType)
 
virtual bool GetWalletCounter (unsigned short &walletCounter)
 
virtual bool SetWalletCounter (unsigned short walletCounter)
 
virtual bool GetWalletSamNumber (unsigned long &walletSamNumber)
 
virtual bool SetWalletSamNumber (unsigned long walletSamNumber)
 
virtual bool GetWalletSamCounter (unsigned long &walletSamCounter)
 
virtual bool SetWalletSamCounter (unsigned long walletSamCounter)
 
virtual bool IsDataValid (bool &validData)
 
virtual bool SetDataValid (bool validData)
 
- Public Member Functions inherited from EM::CardFacade::ELogFacade
 ELogFacade (ECardDataStorage *dataStorage)
 
virtual ~ELogFacade ()
 
bool IsCardFeatureEnabled (ECardFacadeDefines::LogCardFeatures feature, bool &enabled)
 

Additional Inherited Members

- Protected Member Functions inherited from EM::CardFacade::ELogFacade
void SetCardFeature (uint64_t features)
 

Constructor & Destructor Documentation

INTERNAL ELogFacadeMifare::ELogFacadeMifare ( ECardDataStorage cardDataStorage)

CONSTRUCTOR.

Here is the call graph for this function:

ELogFacadeMifare::~ELogFacadeMifare ( )
virtual

DESTRUCTOR.

Member Function Documentation

bool ELogFacadeMifare::AddDataToWriteRequest ( EM::PT::EDataCollection *  writeRequest)
virtual

Logs are read and written only with purse, it's not needed to set

Reimplemented from EM::CardFacade::ELogFacade.

bool ELogFacadeMifare::AddDataTypeToReadRequest ( PT::EAplRequest *  readRequest)
virtual
void ELogFacadeMifare::Clear ( )
virtual

Reimplemented from EM::CardFacade::ELogFacade.

bool ELogFacadeMifare::GetData ( unsigned char &  serviceID,
unsigned char &  serviceAmount,
unsigned char  pos 
)
virtual
bool ELogFacadeMifare::GetDevice ( unsigned long &  device)
virtual
bool ELogFacadeMifare::GetDeviceCounter ( unsigned long &  deviceCounter)
virtual
bool ELogFacadeMifare::GetNetworkID ( unsigned long &  networkID)
virtual
bool ELogFacadeMifare::GetPrice ( unsigned long &  price)
virtual
bool ELogFacadeMifare::GetPriceAmountUnit ( EMoneyData &  moneyData)
virtual
bool ELogFacadeMifare::GetServiceProvider ( unsigned long &  serviceProvider)
virtual
bool ELogFacadeMifare::GetTimeDate ( unsigned long &  timeDate)
virtual
bool ELogFacadeMifare::GetTransactionType ( unsigned long &  transactionType)
virtual
bool ELogFacadeMifare::GetVAT ( unsigned long &  vat)
virtual
bool ELogFacadeMifare::GetWalletBalanceBefore ( long &  balanceBefore)
virtual
bool ELogFacadeMifare::GetWalletCounter ( unsigned short &  walletCounter)
virtual
bool ELogFacadeMifare::GetWalletSamCounter ( unsigned long &  walletSamCounter)
virtual
bool ELogFacadeMifare::GetWalletSamNumber ( unsigned long &  walletSamNumber)
virtual
void ELogFacadeMifare::Init ( void  )
virtual

Reimplemented from EM::CardFacade::ELogFacade.

bool ELogFacadeMifare::IsDataValid ( bool &  validData)
virtual
bool ELogFacadeMifare::IsModifiedData ( )
virtual

Reimplemented from EM::CardFacade::ELogFacade.

bool ELogFacadeMifare::SetData ( unsigned char  serviceID,
unsigned char  serviceAmount,
unsigned char  pos 
)
virtual
bool ELogFacadeMifare::SetDataValid ( bool  validData)
virtual
bool ELogFacadeMifare::SetDevice ( unsigned long  device)
virtual
bool ELogFacadeMifare::SetDeviceCounter ( unsigned long  deviceCounter)
virtual
bool ELogFacadeMifare::SetNetworkID ( unsigned long  networkID)
virtual
bool ELogFacadeMifare::SetPrice ( unsigned long  price)
virtual
bool ELogFacadeMifare::SetPriceAmountUnit ( const EMoneyData &  moneyData)
virtual
bool ELogFacadeMifare::SetServiceProvider ( unsigned long  serviceProvider)
virtual
bool ELogFacadeMifare::SetTimeDate ( unsigned long  timeDate)
virtual
bool ELogFacadeMifare::SetTransactionType ( unsigned long  transactionType)
virtual
bool ELogFacadeMifare::SetVAT ( unsigned long  vat)
virtual
bool ELogFacadeMifare::SetWalletBalanceBefore ( long  balanceBefore)
virtual
bool ELogFacadeMifare::SetWalletCounter ( unsigned short  walletCounter)
virtual
bool ELogFacadeMifare::SetWalletSamCounter ( unsigned long  walletSamCounter)
virtual
bool ELogFacadeMifare::SetWalletSamNumber ( unsigned long  walletSamNumber)
virtual

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