Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

FE_Datastore Class Reference

#include <FE_Datastore.h>

Inheritance diagram for FE_Datastore::

Channel FileDatastore List of all members.

Public Methods

 FE_Datastore (Domain &theDomain, FEM_ObjectBroker &theBroker)
virtual ~FE_Datastore ()
virtual int getDbTag (void)=0
 in the ModelBuilder and Channel classes. More...

virtual int commitState (int commitTag)
virtual int restoreState (int commitTag)

Protected Methods

FEM_ObjectBrokergetObjectBroker (void)

Detailed Description

FE\_Datastore is an abstract class. An FE\_Datastore object is used in the program to store/restore the geometry and state information in the domain at particular instances. How, where and how the data is stored depends on the implementation provided by the concrete subclasses. \

}

Definition at line 57 of file FE_Datastore.h.


Constructor & Destructor Documentation

FE_Datastore::FE_Datastore ( Domain & theDomain,
FEM_ObjectBroker & theBroker )
 

Definition at line 50 of file FE_Datastore.cpp.

FE_Datastore::~FE_Datastore ( ) [virtual]
 

Definition at line 57 of file FE_Datastore.cpp.


Member Function Documentation

int FE_Datastore::commitState ( int commitTag ) [virtual]
 

Reimplemented in FileDatastore.

Definition at line 66 of file FE_Datastore.cpp.

Referenced by FileDatastore::commitState(), and DatastoreRecorder::record().

int FE_Datastore::getDbTag ( void ) [pure virtual]
 

in the ModelBuilder and Channel classes.

Reimplemented from Channel.

Reimplemented in FileDatastore.

FEM_ObjectBroker * FE_Datastore::getObjectBroker ( void ) [protected]
 

int FE_Datastore::restoreState ( int commitTag ) [virtual]
 

Definition at line 83 of file FE_Datastore.cpp.

Referenced by DatastoreRecorder::playback().


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