fintp_base
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FinTP::AbstractStatePersistence Class Referenceabstract

#include <AbstractStatePersistence.h>

Inheritance diagram for FinTP::AbstractStatePersistence:

Public Member Functions

virtual ~AbstractStatePersistence ()
 
 AbstractStatePersistence (const AbstractStatePersistence &source)
 
AbstractStatePersistenceoperator= (const AbstractStatePersistence &source)
 
void InitStorage (const string &storageKey)
 
void ReleaseStorage (const string &storageKey)
 
void Set (const string &storageKey, const string &key, const string &value)
 
string GetString (const string &storageKey, const string &key)
 
void Set (const string &storageKey, const string &key, const int value)
 
int GetInt (const string &storageKey, const string &key)
 
int getItemCount (const string &storageKey)
 

Protected Member Functions

virtual void internalSet (const string &storageKey, DictionaryEntry storageData)=0
 
virtual DictionaryEntry internalGet (const string &storageKey, const string &key)=0
 
virtual int internalGetItemCount (const string &storageKey) const =0
 
virtual void internalInitStorage (const string &storageKey)=0
 
virtual void internalReleaseStorage (const string &storageKey)=0
 
 AbstractStatePersistence ()
 

Protected Attributes

set< string > m_Storages
 

Constructor & Destructor Documentation

AbstractStatePersistence::AbstractStatePersistence ( )
protected
AbstractStatePersistence::~AbstractStatePersistence ( )
virtual
FinTP::AbstractStatePersistence::AbstractStatePersistence ( const AbstractStatePersistence source)
inline

Member Function Documentation

int AbstractStatePersistence::GetInt ( const string &  storageKey,
const string &  key 
)
int AbstractStatePersistence::getItemCount ( const string &  storageKey)
string AbstractStatePersistence::GetString ( const string &  storageKey,
const string &  key 
)
void AbstractStatePersistence::InitStorage ( const string &  storageKey)
virtual DictionaryEntry FinTP::AbstractStatePersistence::internalGet ( const string &  storageKey,
const string &  key 
)
protectedpure virtual
virtual int FinTP::AbstractStatePersistence::internalGetItemCount ( const string &  storageKey) const
protectedpure virtual
virtual void FinTP::AbstractStatePersistence::internalInitStorage ( const string &  storageKey)
protectedpure virtual
virtual void FinTP::AbstractStatePersistence::internalReleaseStorage ( const string &  storageKey)
protectedpure virtual
virtual void FinTP::AbstractStatePersistence::internalSet ( const string &  storageKey,
DictionaryEntry  storageData 
)
protectedpure virtual
AbstractStatePersistence& FinTP::AbstractStatePersistence::operator= ( const AbstractStatePersistence source)
inline
void AbstractStatePersistence::ReleaseStorage ( const string &  storageKey)
void AbstractStatePersistence::Set ( const string &  storageKey,
const string &  key,
const string &  value 
)
void AbstractStatePersistence::Set ( const string &  storageKey,
const string &  key,
const int  value 
)

Member Data Documentation

set< string > FinTP::AbstractStatePersistence::m_Storages
protected

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