Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
StateShutdown::DataClass Class Reference
Collaboration diagram for StateShutdown::DataClass:
Collaboration graph
[legend]

Public Member Functions

 DataClass (StateShutdown *dataClassOwner, ApplicationStateManager *stateManager)
 
 ~DataClass ()
 
void ShowUpdateInProgressToast ()
 
void PerformShutdown ()
 
void CheckEMVTerminalUpdate ()
 
void CallForParams ()
 
void CheckSamUpdate (bool &samUpdatePerformed)
 
void CheckCopyToFlashProcessRunning ()
 
bool InitializeOBCsEmvCallForParams ()
 
void InitializeSlavesEmvCallForParams ()
 
void ProcessSlavesEmvTerminalCallForParamsProcessResult (const int slaveID)
 
void TryToPerformShutdown ()
 

Public Attributes

StateShutdownmDataClassOwner
 
QSharedPointer< MessageFormLogicmFormLogic
 
ApplicationStateManagermStateManager
 
int mEMVTerminalInTransactionWaitCount
 
QTimer * mEMVTerminalInTransactionCheckingTimer
 
bool mForceCallingTerminalBankManagement
 
bool mForceCallingTerminalParamsTransaction
 
bool mSetStateTimeout
 
EmvTerminalCallForParams::CallForParamsProcessState mOBCEmvCallForParamsProcessState
 
QMap< long, QString > mSlaveIDToIpAddress
 
QMap< long,
EmvTerminalCallForParams::CallForParamsProcessState > 
mSlaveEmvCallForParamsProcessState
 

Constructor & Destructor Documentation

StateShutdown::DataClass::DataClass ( StateShutdown dataClassOwner,
ApplicationStateManager stateManager 
)

Here is the call graph for this function:

StateShutdown::DataClass::~DataClass ( )

Member Function Documentation

void StateShutdown::DataClass::CallForParams ( )

Here is the call graph for this function:

void StateShutdown::DataClass::CheckCopyToFlashProcessRunning ( )
void StateShutdown::DataClass::CheckEMVTerminalUpdate ( )
void StateShutdown::DataClass::CheckSamUpdate ( bool &  samUpdatePerformed)

Here is the call graph for this function:

bool StateShutdown::DataClass::InitializeOBCsEmvCallForParams ( )

Here is the call graph for this function:

void StateShutdown::DataClass::InitializeSlavesEmvCallForParams ( )

Here is the call graph for this function:

void StateShutdown::DataClass::PerformShutdown ( )

Here is the call graph for this function:

void StateShutdown::DataClass::ProcessSlavesEmvTerminalCallForParamsProcessResult ( const int  slaveID)
void StateShutdown::DataClass::ShowUpdateInProgressToast ( )
void StateShutdown::DataClass::TryToPerformShutdown ( )

Member Data Documentation

StateShutdown* StateShutdown::DataClass::mDataClassOwner
QTimer* StateShutdown::DataClass::mEMVTerminalInTransactionCheckingTimer
int StateShutdown::DataClass::mEMVTerminalInTransactionWaitCount
bool StateShutdown::DataClass::mForceCallingTerminalBankManagement
bool StateShutdown::DataClass::mForceCallingTerminalParamsTransaction
QSharedPointer<MessageFormLogic> StateShutdown::DataClass::mFormLogic
EmvTerminalCallForParams::CallForParamsProcessState StateShutdown::DataClass::mOBCEmvCallForParamsProcessState
bool StateShutdown::DataClass::mSetStateTimeout
QMap<long, EmvTerminalCallForParams::CallForParamsProcessState > StateShutdown::DataClass::mSlaveEmvCallForParamsProcessState
QMap<long, QString> StateShutdown::DataClass::mSlaveIDToIpAddress
ApplicationStateManager* StateShutdown::DataClass::mStateManager

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