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

#include <ELogFacade.h>

Inheritance diagram for EM::CardFacade::ELogFacade:
Inheritance graph
[legend]

Public Member Functions

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

Protected Member Functions

void SetCardFeature (uint64_t features)
 

Constructor & Destructor Documentation

INTERNAL ELogFacade::ELogFacade ( ECardDataStorage dataStorage)

CONSTRUCTOR

ELogFacade::~ELogFacade ( )
virtual

Member Function Documentation

bool ELogFacade::AddDataToWriteRequest ( EM::PT::EDataCollection *  writeRequest)
virtual
virtual bool EM::CardFacade::ELogFacade::AddDataTypeToReadRequest ( PT::EAplRequest *  readRequest)
pure virtual
void ELogFacade::Clear ( )
virtual
virtual bool EM::CardFacade::ELogFacade::GetData ( unsigned char &  serviceID,
unsigned char &  serviceAmount,
unsigned char  pos 
)
pure virtual
virtual bool EM::CardFacade::ELogFacade::GetDevice ( unsigned long &  device)
pure virtual
virtual bool EM::CardFacade::ELogFacade::GetDeviceCounter ( unsigned long &  deviceCounter)
pure virtual
virtual bool EM::CardFacade::ELogFacade::GetNetworkID ( unsigned long &  networkID)
pure virtual
virtual bool EM::CardFacade::ELogFacade::GetPrice ( unsigned long &  price)
pure virtual
virtual bool EM::CardFacade::ELogFacade::GetPriceAmountUnit ( EMoneyData &  moneyData)
pure virtual
virtual bool EM::CardFacade::ELogFacade::GetServiceProvider ( unsigned long &  serviceProvider)
pure virtual
virtual bool EM::CardFacade::ELogFacade::GetTimeDate ( unsigned long &  timeDate)
pure virtual
virtual bool EM::CardFacade::ELogFacade::GetTransactionType ( unsigned long &  transactionType)
pure virtual
virtual bool EM::CardFacade::ELogFacade::GetVAT ( unsigned long &  vat)
pure virtual
virtual bool EM::CardFacade::ELogFacade::GetWalletBalanceBefore ( long &  balanceBefore)
pure virtual
virtual bool EM::CardFacade::ELogFacade::GetWalletCounter ( unsigned short &  walletCounter)
pure virtual
virtual bool EM::CardFacade::ELogFacade::GetWalletSamCounter ( unsigned long &  walletSamCounter)
pure virtual
virtual bool EM::CardFacade::ELogFacade::GetWalletSamNumber ( unsigned long &  walletSamNumber)
pure virtual
void ELogFacade::Init ( void  )
virtual
bool ELogFacade::IsCardFeatureEnabled ( ECardFacadeDefines::LogCardFeatures  feature,
bool &  enabled 
)
virtual bool EM::CardFacade::ELogFacade::IsDataValid ( bool &  validData)
pure virtual
bool ELogFacade::IsModifiedData ( )
virtual
void ELogFacade::SetCardFeature ( uint64_t  features)
protected

Here is the caller graph for this function:

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

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