AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
StorageItem Class Referenceabstract

Interface of information element which can be state input. More...

#include <StorageItem.h>

Inheritance diagram for StorageItem:
Inheritance graph
[legend]

Public Types

enum  PersistentStorageDataType {
  StorageDataTypeTimeTable = 0, StorageDataTypeOperatingData = 1, PersistentStorageDataTypeCount = 2, StorageDataTypeTimeTable = 0,
  StorageDataTypeOperatingData = 1, PersistentStorageDataTypeCount = 2
}
 
enum  TransientStorageDataType {
  StorageDataTypeTemporary = 100, StorageDataTypeTicketIssue = 101, StorageDataTypeGPSAlgorithmData = 102, StorageDataTypeTicketCancellation = 103,
  TransientStorageDataTypeCount = 104, StorageDataTypeTemporary = 100, StorageDataTypeTicketIssue = 101, StorageDataTypeGPSAlgorithmData = 102,
  StorageDataTypeTicketCancellation = 103, TransientStorageDataTypeCount = 104
}
 
enum  PersistentStorageDataType {
  StorageDataTypeTimeTable = 0, StorageDataTypeOperatingData = 1, PersistentStorageDataTypeCount = 2, StorageDataTypeTimeTable = 0,
  StorageDataTypeOperatingData = 1, PersistentStorageDataTypeCount = 2
}
 
enum  TransientStorageDataType {
  StorageDataTypeTemporary = 100, StorageDataTypeTicketIssue = 101, StorageDataTypeGPSAlgorithmData = 102, StorageDataTypeTicketCancellation = 103,
  TransientStorageDataTypeCount = 104, StorageDataTypeTemporary = 100, StorageDataTypeTicketIssue = 101, StorageDataTypeGPSAlgorithmData = 102,
  StorageDataTypeTicketCancellation = 103, TransientStorageDataTypeCount = 104
}
 

Public Member Functions

 StorageItem ()
 
virtual ~StorageItem ()
 
virtual QString WhoAmI () const =0
 
virtual StorageItemClone ()=0
 
virtual int32_t GetStorageDataType () const =0
 
 StorageItem ()
 
virtual ~StorageItem ()
 
virtual QString WhoAmI () const =0
 
virtual StorageItemClone ()=0
 
virtual int32_t GetStorageDataType () const =0
 

Detailed Description

Interface of information element which can be state input.

Inherit this class if You want descendent class to be usable as EState input. All items are stored in EStorageList class.

Member Enumeration Documentation

Enumerator
StorageDataTypeTimeTable 
StorageDataTypeOperatingData 
PersistentStorageDataTypeCount 
StorageDataTypeTimeTable 
StorageDataTypeOperatingData 
PersistentStorageDataTypeCount 
Enumerator
StorageDataTypeTimeTable 
StorageDataTypeOperatingData 
PersistentStorageDataTypeCount 
StorageDataTypeTimeTable 
StorageDataTypeOperatingData 
PersistentStorageDataTypeCount 
Enumerator
StorageDataTypeTemporary 
StorageDataTypeTicketIssue 
StorageDataTypeGPSAlgorithmData 
StorageDataTypeTicketCancellation 
TransientStorageDataTypeCount 
StorageDataTypeTemporary 
StorageDataTypeTicketIssue 
StorageDataTypeGPSAlgorithmData 
StorageDataTypeTicketCancellation 
TransientStorageDataTypeCount 
Enumerator
StorageDataTypeTemporary 
StorageDataTypeTicketIssue 
StorageDataTypeGPSAlgorithmData 
StorageDataTypeTicketCancellation 
TransientStorageDataTypeCount 
StorageDataTypeTemporary 
StorageDataTypeTicketIssue 
StorageDataTypeGPSAlgorithmData 
StorageDataTypeTicketCancellation 
TransientStorageDataTypeCount 

Constructor & Destructor Documentation

StorageItem::StorageItem ( )
StorageItem::~StorageItem ( )
virtual
StorageItem::StorageItem ( )
virtual StorageItem::~StorageItem ( )
virtual

Member Function Documentation

virtual StorageItem* StorageItem::Clone ( )
pure virtual
virtual StorageItem* StorageItem::Clone ( )
pure virtual
virtual int32_t StorageItem::GetStorageDataType ( ) const
pure virtual
virtual int32_t StorageItem::GetStorageDataType ( ) const
pure virtual

Implemented in UniversalDictionary, and UniversalDictionary.

Here is the caller graph for this function:

virtual QString StorageItem::WhoAmI ( ) const
pure virtual

Abstract function which returns name of concrete Item.

Returns
name of descendent class.

Implemented in UniversalDictionary, and UniversalDictionary.

virtual QString StorageItem::WhoAmI ( ) const
pure virtual

Abstract function which returns name of concrete Item.

Returns
name of descendent class.

Implemented in UniversalDictionary, and UniversalDictionary.


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