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

#include <MemoryStatePersist.h>

Inheritance diagram for FinTP::MemoryStatePersist:

Public Member Functions

 MemoryStatePersist ()
 
 MemoryStatePersist (const MemoryStatePersist &source)
 
MemoryStatePersistoperator= (const MemoryStatePersist &source)
 
 ~MemoryStatePersist ()
 
- Public Member Functions inherited from FinTP::AbstractStatePersistence
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

void internalSet (const string &storageKey, DictionaryEntry storageData)
 
DictionaryEntry internalGet (const string &storageKey, const string &key)
 
int internalGetItemCount (const string &storageKey) const
 
void internalInitStorage (const string &storageKey)
 
void internalReleaseStorage (const string &storageKey)
 
- Protected Member Functions inherited from FinTP::AbstractStatePersistence
 AbstractStatePersistence ()
 

Private Attributes

map< string, NameValueCollection > m_Data
 

Additional Inherited Members

- Protected Attributes inherited from FinTP::AbstractStatePersistence
set< string > m_Storages
 

Constructor & Destructor Documentation

FinTP::MemoryStatePersist::MemoryStatePersist ( )
inline
FinTP::MemoryStatePersist::MemoryStatePersist ( const MemoryStatePersist source)
inline
FinTP::MemoryStatePersist::~MemoryStatePersist ( )
inline

Member Function Documentation

DictionaryEntry MemoryStatePersist::internalGet ( const string &  storageKey,
const string &  key 
)
protectedvirtual
int MemoryStatePersist::internalGetItemCount ( const string &  storageKey) const
protectedvirtual
void MemoryStatePersist::internalInitStorage ( const string &  storageKey)
protectedvirtual
void MemoryStatePersist::internalReleaseStorage ( const string &  storageKey)
protectedvirtual
void MemoryStatePersist::internalSet ( const string &  storageKey,
DictionaryEntry  storageData 
)
protectedvirtual
MemoryStatePersist& FinTP::MemoryStatePersist::operator= ( const MemoryStatePersist source)
inline

Member Data Documentation

map< string, NameValueCollection > FinTP::MemoryStatePersist::m_Data
private

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