|
| DBDatastore (Preprocessor &, FEM_ObjectBroker &theBroker) |
|
| FE_Datastore (Preprocessor &, FEM_ObjectBroker &theBroker) |
| Constructor.
|
|
char * | addToProgram (void) |
|
int | setUpConnection (void) |
|
int | setNextAddress (const ChannelAddress &otherChannelAddress) |
|
ChannelAddress * | getLastSendersAddress (void) |
|
int | sendObj (int commitTag, MovableObject &theObject, ChannelAddress *theAddress=0) |
|
int | recvObj (int commitTag, MovableObject &theObject, FEM_ObjectBroker &theBroker, ChannelAddress *theAddress=0) |
|
int | getDbTag (void) const |
|
virtual bool | isDatastore (void) const |
|
virtual int | commitState (int commitTag) |
| Salva el estado en la database.
|
|
virtual int | restoreState (int commitTag) |
|
bool | isSaved (int commitTag) const |
| Returns true if the estado se salvó
|
|
virtual int | createTable (const std::string &tableName, const std::vector< std::string > &) |
|
virtual int | insertData (const std::string &tableName, const std::vector< std::string > &, int commitTag, const Vector &data) |
|
virtual int | getData (const std::string &tableName, const std::vector< std::string > &, int commitTag, Vector &data) |
|
int | save (const int &commitTag) |
|
int | restore (const int &commitTag) |
|
| Channel (void) |
| Constructor.
|
|
bool | checkDbTag (const int &dbTag) |
| Comprueba si ya se ha usado este dbTag.
|
|
const ID & | getUsedTags (void) const |
| Return the lista de dbTags usados.
|
|
void | clearDbTags (void) |
|
int | getTag (void) const |
|
template<class inputIterator > |
int | sendObjs (int commitTag, const inputIterator &first, const inputIterator &last, ChannelAddress *theAddress=nullptr) |
| Send the objects on interval [first,last).
|
|
template<class inputIterator > |
int | recvObjs (int commitTag, const inputIterator &first, const inputIterator &last, FEM_ObjectBroker &, ChannelAddress *theAddress=nullptr) |
| Recibe una serie de objetos.
|
|
virtual int | sendMsg (int dbTag, int commitTag, const Message &, ChannelAddress *theAddress=nullptr)=0 |
|
virtual int | recvMsg (int dbTag, int commitTag, Message &, ChannelAddress *theAddress=nullptr)=0 |
|
virtual int | sendMatrix (int dbTag, int commitTag, const Matrix &, ChannelAddress *theAddress=nullptr)=0 |
|
virtual int | recvMatrix (int dbTag, int commitTag, Matrix &, ChannelAddress *theAddress=nullptr)=0 |
|
virtual int | sendVector (int dbTag, int commitTag, const Vector &, ChannelAddress *theAddress=nullptr)=0 |
|
virtual int | recvVector (int dbTag, int commitTag, Vector &, ChannelAddress *theAddress=nullptr)=0 |
|
virtual int | sendID (int dbTag, int commitTag, const ID &, ChannelAddress *theAddress=nullptr)=0 |
|
virtual int | recvID (int dbTag, int commitTag, ID &, ChannelAddress *theAddress=nullptr)=0 |
|