BerkeleyDbDatastore Class Reference

#include <BerkeleyDbDatastore.h>

Inheritance diagram for BerkeleyDbDatastore:

FE_Datastore Channel List of all members.

Public Member Functions

 BerkeleyDbDatastore (const char *projectName, Domain &theDomain, FEM_ObjectBroker &theBroker, char *type=NULL)
 ~BerkeleyDbDatastore ()
int getDbTag (void)
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)

Detailed Description

Definition at line 42 of file BerkeleyDbDatastore.h.


Constructor & Destructor Documentation

BerkeleyDbDatastore::BerkeleyDbDatastore ( const char *  projectName,
Domain theDomain,
FEM_ObjectBroker theBroker,
char *  type = NULL 
)

Definition at line 34 of file BerkeleyDbDatastore.cpp.

References endln, errno, and opserr.

BerkeleyDbDatastore::~BerkeleyDbDatastore (  ) 

Definition at line 188 of file BerkeleyDbDatastore.cpp.

References opserr.


Member Function Documentation

int BerkeleyDbDatastore::getDbTag ( void   )  [virtual]

Reimplemented from FE_Datastore.

Definition at line 207 of file BerkeleyDbDatastore.cpp.

int BerkeleyDbDatastore::sendMsg ( int  dbTag,
int  commitTag,
const Message ,
ChannelAddress theAddress = 0 
) [virtual]

Implements Channel.

Definition at line 215 of file BerkeleyDbDatastore.cpp.

References opserr.

int BerkeleyDbDatastore::recvMsg ( int  dbTag,
int  commitTag,
Message ,
ChannelAddress theAddress = 0 
) [virtual]

Implements Channel.

Definition at line 224 of file BerkeleyDbDatastore.cpp.

References opserr.

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

Implements Channel.

Definition at line 233 of file BerkeleyDbDatastore.cpp.

References Matrix::data, Matrix::dataSize, and opserr.

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

Implements Channel.

Definition at line 268 of file BerkeleyDbDatastore.cpp.

References Matrix::data, Matrix::dataSize, and opserr.

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

Implements Channel.

Definition at line 303 of file BerkeleyDbDatastore.cpp.

References opserr, Vector::sz, and Vector::theData.

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

Implements Channel.

Definition at line 338 of file BerkeleyDbDatastore.cpp.

References opserr, Vector::sz, and Vector::theData.

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

Implements Channel.

Definition at line 373 of file BerkeleyDbDatastore.cpp.

References ID::data, endln, opserr, ID::Size(), and ID::sz.

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

Implements Channel.

Definition at line 411 of file BerkeleyDbDatastore.cpp.

References ID::data, endln, opserr, ID::Size(), and ID::sz.


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

Generated on Mon Oct 23 15:05:38 2006 for OpenSees by doxygen 1.5.0