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

FileDatastore Class Reference

#include <FileDatastore.h>

Inheritance diagram for FileDatastore::

FE_Datastore Channel List of all members.

Public Methods

 FileDatastore (char *dataBase, Domain &theDomain, FEM_ObjectBroker &theBroker)
 ~FileDatastore ()
int getDbTag (void)
 method to get a database tag. More...

char* addToProgram (void)
 methods defined in the Channel class interface which do nothing. More...

int setUpShadow (void)
int setUpActor (void)
int setNextAddress (const ChannelAddress &otherChannelAddress)
ChannelAddressgetLastSendersAddress (void)
int commitState (int commitTag)
int sendObj (int commitTag, MovableObject &theObject, ChannelAddress *theAddress=0)
 methods for sending and receiving the data. More...

int recvObj (int commitTag, MovableObject &theObject, FEM_ObjectBroker &theBroker, ChannelAddress *theAddress=0)
int sendMsg (int dbTag, int commitTag, const Message &, ChannelAddress *theAddress=0)
int recvMsg (int dbTag, int commitTag, Message &, ChannelAddress *theAddress=0)
int sendMatrix (int dbTag, int commitTag, const Matrix &theMatrix, ChannelAddress *theAddress=0)
int recvMatrix (int dbTag, int commitTag, Matrix &theMatrix, ChannelAddress *theAddress=0)
int sendVector (int dbTag, int commitTag, const Vector &theVector, ChannelAddress *theAddress=0)
int recvVector (int dbTag, int commitTag, Vector &theVector, ChannelAddress *theAddress=0)
int sendID (int dbTag, int commitTag, const ID &theID, ChannelAddress *theAddress=0)
int recvID (int dbTag, int commitTag, ID &theID, ChannelAddress *theAddress=0)

Constructor & Destructor Documentation

FileDatastore::FileDatastore ( char * dataBase,
Domain & theDomain,
FEM_ObjectBroker & theBroker )
 

Definition at line 57 of file FileDatastore.cpp.

FileDatastore::~FileDatastore ( )
 

Definition at line 97 of file FileDatastore.cpp.


Member Function Documentation

char * FileDatastore::addToProgram ( void ) [virtual]
 

methods defined in the Channel class interface which do nothing.

Reimplemented from Channel.

Definition at line 124 of file FileDatastore.cpp.

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

Reimplemented from FE_Datastore.

Definition at line 156 of file FileDatastore.cpp.

int FileDatastore::getDbTag ( void ) [virtual]
 

method to get a database tag.

Reimplemented from FE_Datastore.

Definition at line 113 of file FileDatastore.cpp.

ChannelAddress * FileDatastore::getLastSendersAddress ( void ) [virtual]
 

Reimplemented from Channel.

Definition at line 149 of file FileDatastore.cpp.

int FileDatastore::recvID ( int dbTag,
int commitTag,
ID & theID,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 789 of file FileDatastore.cpp.

int FileDatastore::recvMatrix ( int dbTag,
int commitTag,
Matrix & theMatrix,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 349 of file FileDatastore.cpp.

int FileDatastore::recvMsg ( int dbTag,
int commitTag,
Message & theMessage,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 210 of file FileDatastore.cpp.

int FileDatastore::recvObj ( int commitTag,
MovableObject & theObject,
FEM_ObjectBroker & theBroker,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 191 of file FileDatastore.cpp.

int FileDatastore::recvVector ( int dbTag,
int commitTag,
Vector & theVector,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 571 of file FileDatastore.cpp.

int FileDatastore::sendID ( int dbTag,
int commitTag,
const ID & theID,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 667 of file FileDatastore.cpp.

int FileDatastore::sendMatrix ( int dbTag,
int commitTag,
const Matrix & theMatrix,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 220 of file FileDatastore.cpp.

int FileDatastore::sendMsg ( int dbTag,
int commitTag,
const Message & theMessage,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 201 of file FileDatastore.cpp.

int FileDatastore::sendObj ( int commitTag,
MovableObject & theObject,
ChannelAddress * theAddress = 0 ) [virtual]
 

methods for sending and receiving the data.

Reimplemented from Channel.

Definition at line 183 of file FileDatastore.cpp.

int FileDatastore::sendVector ( int dbTag,
int commitTag,
const Vector & theVector,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 453 of file FileDatastore.cpp.

int FileDatastore::setNextAddress ( const ChannelAddress & otherChannelAddress ) [virtual]
 

Reimplemented from Channel.

Definition at line 142 of file FileDatastore.cpp.

int FileDatastore::setUpActor ( void ) [virtual]
 

Reimplemented from Channel.

Definition at line 136 of file FileDatastore.cpp.

int FileDatastore::setUpShadow ( void ) [virtual]
 

Reimplemented from Channel.

Definition at line 130 of file FileDatastore.cpp.


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