|  | 
#include <core/Datastore.hpp>
| Public Types | |
| typedef std::map< std::string, DatastoreItem * > | DataItemsById_t | 
| Public Member Functions | |
| Datastore () | |
| ~Datastore () | |
| DataItemsById_t | getItems () | 
| const DataItemsById_t | getItems () const | 
| DatastoreItem * | item (const std::string &ItemID) | 
| void | addItem (const DatastoreItem *Item) | 
Container class for holding information about additional resources.
| typedef std::map<std::string, DatastoreItem*> openfluid::core::Datastore::DataItemsById_t | 
Type to store items indexed by their ID
| openfluid::core::Datastore::Datastore | ( | ) | 
Creates an empty datastore.
| openfluid::core::Datastore::~Datastore | ( | ) | 
Destroys all items of the datastore.
| void openfluid::core::Datastore::addItem | ( | const DatastoreItem * | Item | ) | 
Adds an item to the datastore. If an item already exists with the ID of the given Item,it is deleted before adding.
| [in] | Item | The item to add. | 
| DataItemsById_t openfluid::core::Datastore::getItems | ( | ) | 
Gets all items of the datastore.
| const DataItemsById_t openfluid::core::Datastore::getItems | ( | ) | const | 
Gets all items of the datastore.
| DatastoreItem* openfluid::core::Datastore::item | ( | const std::string & | ItemID | ) | 
Gets the item of the datastore matching the given ID.
| [in] | ItemID | ID of the expected item. | 
 1.8.6
 1.8.6