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

Public Member Functions

 DataClass (BusTableMessagesFromDispatchingBusinessLogic *dataClassOwner)
 
bool InitializeWebService (NetworkRequestHandler *networkRequestHandler)
 
bool LoadLastMessagesFromBackup ()
 
bool SaveLastMessagesBackup ()
 
bool CreateBackupDirIfNeeded ()
 
void RemoveAllBackups ()
 
bool CheckMessagesForChanges (const QMap< InfoMessageFromDispatching::MessageID, InfoMessageFromDispatching > &oldMessages, const QMap< InfoMessageFromDispatching::MessageID, InfoMessageFromDispatching > &newMessages)
 
bool ProcessChanges (QMap< InfoMessageFromDispatching::MessageID, InfoMessageFromDispatching > &newMessages)
 
void CreateAndSendNetworkRequest ()
 

Public Attributes

BusTableMessagesFromDispatchingBusinessLogicmDataClassOwner
 
bool mDownloadingMessagesFromWebServiceEnabled
 
NetworkRequestHandlermNetworkRequestHandler
 
int32_t mCurrentLine
 
QMap
< InfoMessageFromDispatching::MessageID,
InfoMessageFromDispatching > 
mLastMessages
 
QTimer mDownloadTimer
 
bool mForceToSendMessages
 
QDate mLastCreatedBackupDate
 

Constructor & Destructor Documentation

BusTableMessagesFromDispatchingBusinessLogic::DataClass::DataClass ( BusTableMessagesFromDispatchingBusinessLogic dataClassOwner)
inline

Member Function Documentation

bool BusTableMessagesFromDispatchingBusinessLogic::DataClass::CheckMessagesForChanges ( const QMap< InfoMessageFromDispatching::MessageID, InfoMessageFromDispatching > &  oldMessages,
const QMap< InfoMessageFromDispatching::MessageID, InfoMessageFromDispatching > &  newMessages 
)
void BusTableMessagesFromDispatchingBusinessLogic::DataClass::CreateAndSendNetworkRequest ( )
bool BusTableMessagesFromDispatchingBusinessLogic::DataClass::CreateBackupDirIfNeeded ( )
bool BusTableMessagesFromDispatchingBusinessLogic::DataClass::InitializeWebService ( NetworkRequestHandler networkRequestHandler)
bool BusTableMessagesFromDispatchingBusinessLogic::DataClass::LoadLastMessagesFromBackup ( )
bool BusTableMessagesFromDispatchingBusinessLogic::DataClass::ProcessChanges ( QMap< InfoMessageFromDispatching::MessageID, InfoMessageFromDispatching > &  newMessages)
void BusTableMessagesFromDispatchingBusinessLogic::DataClass::RemoveAllBackups ( )
bool BusTableMessagesFromDispatchingBusinessLogic::DataClass::SaveLastMessagesBackup ( )

Member Data Documentation

int32_t BusTableMessagesFromDispatchingBusinessLogic::DataClass::mCurrentLine
BusTableMessagesFromDispatchingBusinessLogic* BusTableMessagesFromDispatchingBusinessLogic::DataClass::mDataClassOwner
bool BusTableMessagesFromDispatchingBusinessLogic::DataClass::mDownloadingMessagesFromWebServiceEnabled
QTimer BusTableMessagesFromDispatchingBusinessLogic::DataClass::mDownloadTimer
bool BusTableMessagesFromDispatchingBusinessLogic::DataClass::mForceToSendMessages
QDate BusTableMessagesFromDispatchingBusinessLogic::DataClass::mLastCreatedBackupDate
QMap<InfoMessageFromDispatching::MessageID, InfoMessageFromDispatching> BusTableMessagesFromDispatchingBusinessLogic::DataClass::mLastMessages
NetworkRequestHandler* BusTableMessagesFromDispatchingBusinessLogic::DataClass::mNetworkRequestHandler

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