Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
dataManager Class Reference
It stores, serves and updates the data.
More...
#include <dataManager.h>
Inheritance diagram for dataManager:
List of all members.
Detailed Description
It stores, serves and updates the data.
- dataManager has/returns pointers to the following data servers:
- Any transient data can be recovered using the
getData()
method. - the
update()
method, update any transient data. - The persistent server could be replaced. The user should the typedef dataIOServer to her/his defined persistent data server (i.e for ROOT, we use dataIOROOTServer).
Definition at line 43 of file dataManager.h.
Constructor & Destructor Documentation
dataManager::dataManager ( ) |
|
dataManager::~dataManager ( ) |
|
Member Function Documentation
returns pointer to the persistency data.
Definition at line 69 of file dataManager.h.
template<class T>
T * dataManager::getData (
|
std::string name, |
|
const T * dummy = 0 ) const [inline] |
|
returns the class derived from trsDataVI.
The pointer to a dummy class of the derived type is needed in order to identify the template. JAH errors with dinamic_cast.
Definition at line 59 of file dataManager.h.
trsDataVI * dataManager::getTrsData (
|
std::string name ) const [inline, protected, virtual] |
|
returns the trsData with that name in the servers.
Definition at line 38 of file dataManager.cpp.
dataManager * dataManager::instance ( ) [inline, static] |
|
Member Data Documentation
dataManager * dataManager::m_instance = 0 [static, private] |
|
The documentation for this class was generated from the following files:
Generated at Thu Jun 22 16:53:28 2000 for Centella Framework by
1.1.3 written by Dimitri van Heesch,
© 1997-2000