AppCore
Loading...
Searching...
No Matches
StorageItem.h
Go to the documentation of this file.
1#ifndef ESTORAGEITEM_H_
2#define ESTORAGEITEM_H_
3
4#include <qstring.h>
5#include <inttypes.h>
6
14{
15public:
22
31
33 virtual ~StorageItem();
34
39 virtual QString WhoAmI() const = 0;
40 virtual StorageItem *Clone() = 0;
41 virtual int32_t GetStorageDataType() const = 0;
42
43#ifdef DEVELOP
44 virtual void PrintToLog() = 0;
45#endif
46};
47
48#endif /* ESTORAGEITEM_H_ */
Interface of information element which can be state input.
Definition StorageItem.h:14
virtual QString WhoAmI() const =0
PersistentStorageDataType
Definition StorageItem.h:17
@ StorageDataTypeOperatingData
Definition StorageItem.h:19
@ PersistentStorageDataTypeCount
Definition StorageItem.h:20
@ StorageDataTypeTimeTable
Definition StorageItem.h:18
StorageItem()
Definition StorageItem.cpp:7
virtual StorageItem * Clone()=0
TransientStorageDataType
Definition StorageItem.h:24
@ StorageDataTypeTicketIssue
Definition StorageItem.h:26
@ StorageDataTypeTemporary
Definition StorageItem.h:25
@ TransientStorageDataTypeCount
Definition StorageItem.h:29
@ StorageDataTypeTicketCancellation
Definition StorageItem.h:28
@ StorageDataTypeGPSAlgorithmData
Definition StorageItem.h:27
virtual int32_t GetStorageDataType() const =0
virtual ~StorageItem()
Definition StorageItem.cpp:12