|
| SQLiteDatastore (const std::string &, Preprocessor &, FEM_ObjectBroker &, int dbRun=0) |
|
int | sendMsg (int, int, const Message &, ChannelAddress *a=nullptr) |
|
int | recvMsg (int, int, Message &, ChannelAddress *a=nullptr) |
|
int | sendMatrix (int, int, const Matrix &, ChannelAddress *a=nullptr) |
|
int | recvMatrix (int, int, Matrix &, ChannelAddress *a=nullptr) |
|
int | sendVector (int, int, const Vector &, ChannelAddress *a=nullptr) |
|
int | recvVector (int, int, Vector &, ChannelAddress *a=nullptr) |
|
int | sendID (int, int, const ID &, ChannelAddress *a=nullptr) |
|
int | recvID (int, int, ID &, ChannelAddress *a=nullptr) |
|
int | createTable (const std::string &, const std::vector< std::string > &) |
|
int | insertData (const std::string &, const std::vector< std::string > &, int, const Vector &) |
|
int | getData (const std::string &, const std::vector< std::string > &, int, Vector &) |
|
| 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ó
|
|
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.
|
|