29 #ifndef OracleDatastore_h    30 #define OracleDatastore_h    42 #include "DBDatastore.h"    46 class FEM_ObjectBroker;
    64     int lastDomainChangeStamp;
    72     void setProjTag(
int projectID);
    75     int searchProjTag(
const std::string &projName);
    86      std::string getTypeId(
void)
 const Base class for classes that store model information on a database. 
Definition: DBDatastore.h:40
Float vector abstraction. 
Definition: Vector.h:94
Store model data in a Oracle database. 
Definition: OracleDatastore.h:57
Finite element model generation tools. 
Definition: Preprocessor.h:59
ChannelAddress * getLastSendersAddress(void)
Return . 
Definition: OracleDatastore.cpp:147
int sendMatrix(int dbTag, int commitTag, const Matrix &, ChannelAddress *theAddress=nullptr)
Invoked to receive the data in the Matrix object theMatrix to another Channel object. 
Definition: OracleDatastore.cpp:181
Object that can move between processes. 
Definition: MovableObject.h:100
int recvVector(int dbTag, int commitTag, Vector &, ChannelAddress *theAddress=nullptr)
Invoked to receive the data in the Vector object theVector to another Channel object. 
Definition: OracleDatastore.cpp:271
int recvMsg(int dbTag, int commitTag, Message &, ChannelAddress *theAddress=nullptr)
Invoked to send the data in the Message object theMsg to another Channel object. 
Definition: OracleDatastore.cpp:174
FEM_ObjectBroker is is an object broker class for the finite element method. 
Definition: FEM_ObjectBroker.h:151
Vector of integers. 
Definition: ID.h:95
int sendObj(int commitTag, MovableObject &, ChannelAddress *theAddress=nullptr)
Call {sendSelf(commitTag, *this, theBroker)} on theObject and return the result. 
Definition: OracleDatastore.cpp:161
int setNextAddress(const ChannelAddress &otherChannelAddress)
Return . 
Definition: OracleDatastore.cpp:143
int setUpShadow(void)
Return . 
Definition: OracleDatastore.cpp:136
int sendVector(int dbTag, int commitTag, const Vector &, ChannelAddress *theAddress=nullptr)
Invoked to receive the data in the Vector object theVector to another Channel object. 
Definition: OracleDatastore.cpp:242
int sendID(int dbTag, int commitTag, const ID &, ChannelAddress *theAddress=nullptr)
Invoked to receive the data in the ID object theID to another Channel object. 
Definition: OracleDatastore.cpp:288
std::string addToProgram(void)
Return . 
Definition: OracleDatastore.cpp:132
int recvMatrix(int dbTag, int commitTag, Matrix &, ChannelAddress *theAddress=nullptr)
Invoked to receive the data in the Matrix object theMatrix to another Channel object. 
Definition: OracleDatastore.cpp:220
int setUpActor(void)
Return . 
Definition: OracleDatastore.cpp:140
Message between processes. 
Definition: Message.h:77
int recvID(int dbTag, int commitTag, ID &theID, ChannelAddress *theAddress=nullptr)
Invoked to receive the data in the ID object theID to another Channel object. 
Definition: OracleDatastore.cpp:318
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Base class for classes that encapsulate channel addresses. 
Definition: ChannelAddress.h:78
Matrix of floats. 
Definition: Matrix.h:111
int recvObj(int commitTag, MovableObject &theObject, FEM_ObjectBroker &, ChannelAddress *theAddress=nullptr)
Call {recvSelf(commitTag, *this, theBroker)} on theObject and return the result. 
Definition: OracleDatastore.cpp:164
int commitState(int commitTag)
Stores the current state on the database. 
Definition: OracleDatastore.cpp:155
int sendMsg(int dbTag, int commitTag, const Message &, ChannelAddress *theAddress=nullptr)
A method invoked to send the data in the Message object theMsg to another Channel object...
Definition: OracleDatastore.cpp:168